Здравсвтуйте! Мне нужно подключить отображение товаров плиткой в катеориях, тегах и на архивной странице. Если я куплю этот шаблон
и перекину файлы
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 той же нАчинки сделал. Надеюсь будет корректное и там отображение, хотя я и не пойму пока, как вызвать архив товара?!