Здравсвтуйте! Мне нужно подключить отображение товаров плиткой в катеориях, тегах и на архивной странице. Если я куплю этот шаблон
и перекину файлы
archive-products.php
taxonomy-prodcat.php
taxonomy-product_tag.php
Это поможет или их тут нет, а реализовано через модернизацию стандартных файлов шаблона?
С горем пополам, вроде бы вывел листы товаров по категориям. Только вот выводится только один товар. Ссылки обновлял, обновлял сам товар и размещал новый. Все равно одит товар из катеории только выводит. Посмотрите код может то добавить можно..
{block content} {? global $wp_query} <?php $type = (get_theme_mod( 'output_products_list' ))? get_theme_mod( 'output_products_list' ): 'list'; ?> <div n:class="items-container, !$wp->willPaginate($wp_query) ? 'pagination-disabled'"> <div class="content"> <div class="products-box type-<?php echo $type; ?>"> <div class="products-list"> {if $wp_query->have_posts()} {include RCL_PATH.'add-on/commerce/templates/product-'.$type.'.php'} </div> {else} {includePart parts/none, message => empty-site} {/if} </div> </div>
Дело в том, что я из начИнки одного файла /taxonomy-items.php хоу сделать и катеории и теги (taxonomy-product_tag.php и taxonomy-prodcat.php). Если я даже ничео удалять с него не буду (лишний код), он выводит товар как компании весь, товар в виде магазина выводит всего один.
Вот его полный код. Посмотрите может этот файл и не подходит для этого..
{block content} {? global $wp_query} {var $currentCategory = get_queried_object()} {includePart portal/parts/taxonomy-category-list, taxonomy => "ait-items"} {if $currentCategory->description} <div class="entry-content"> {!$currentCategory->description} </div> {/if} <div n:class="items-container, !$wp->willPaginate($wp_query) ? 'pagination-disabled'"> <div class="content"> {if $wp_query->have_posts()} {includePart portal/parts/search-filters, taxonomy => "ait-items", current => $wp_query->post_count, max => $wp_query->found_posts} {if defined("AIT_ADVANCED_FILTERS_ENABLED")} {includePart portal/parts/advanced-filters, query => $wp_query} {/if} <div class="ajax-container"> <div class="content"> {customLoop from $wp_query as $post} {includePart "portal/parts/item-container"} {/customLoop} {includePart parts/pagination, location => pagination-below, max => $wp_query->max_num_pages} </div> </div> {else} {includePart parts/none, message => empty-site} {/if} </div> </div>
Классно, ОРОМЕННОЕ СПАСИБО!!!
{block content} {? global $wp_query} <?php $type = (get_theme_mod( 'output_products_list' ))? get_theme_mod( 'output_products_list' ): 'list'; ?> <div n:class="items-container, !$wp->willPaginate($wp_query) ? 'pagination-disabled'"> <div class="content"> <div class="products-box type-<?php echo $type; ?>"> <div class="products-list"> {if $wp_query->have_posts()} {customLoop from $wp_query as $post} {include RCL_PATH.'add-on/commerce/templates/product-'.$type.'.php'} {/customLoop} {else} {includePart parts/none, message => empty-site} {/if} </div> </div>
archive-products.php той же нАчинки сделал. Надеюсь будет корректное и там отображение, хотя я и не пойму пока, как вызвать архив товара?!