Files
kupshop/web/templates/x/category.tpl
2025-08-02 16:30:27 +02:00

83 lines
2.5 KiB
Smarty

{extends "index.tpl"}
{block utils append}
{$dynamic_filter = $body.dynamic_filter.filter}
{ifmodule INDEXED_FILTER}
{$dynamic_filter = $body.dynamic_filter.baseFilter}
{/ifmodule}
{/block}
{block "css-entry" append}
{encore_entry_link_tags entry='category'}
{/block}
{block "canonical"}
{ifmodule INDEXED_FILTER}
{get_filter_url_generator view=$view assign='urlGenerator'}
{/ifmodule}
{if $header.canonical_url !== false}
<link rel="canonical" href="{get_canonical_url urlGenerator=$urlGenerator}">
{/if}
{/block}
{block "main-data-attributes"}data-filter-element data-filter="wrapper"{/block}
{block "content"}
{ifmodule INDEXED_FILTER}
<div data-reload="h1"><h1>{$view->getTitle()}</h1></div>
<div data-reload="category-descr">
{foreach $body.category.blocks as $block}
{$block|inline_edit nofilter}
{/foreach}
</div>
{elsemodule}
<h1>{$view->getTitle()}</h1>
{foreach $body.category.blocks as $block}
{$block|inline_edit nofilter}
{/foreach}
{/ifmodule}
{$body.producer.descr nofilter}
{insert_subsections category=$body.category up=false css_class="col-xxs-6 col-sm-6 col-md-3"}
<div class="category-body">
{if $body.productsList|count}
<div class="category-side">
{insert_sections level=1}
{include "filter/filter.side.tpl" filter_openers=true}
</div>
<div class="category-products" data-filter="products">
{include "filter/filter.top.tpl"}
<div data-reload="products">
{if $body.listShow == '2' and $isB2BUser}
{include "block-products/block.products.b2b-list.tpl" products=$body.productsList}
{else}
{include "block.products.tpl" products=$body.productsList catalog_class="col-md-4 col-xs-6 col-xxs-12"}
{/if}
{if $body.pager.count > 1}
{include "components/pager.tpl" pager=$body.pager load_button=true}
{/if}
</div>
</div>
{else}
<div data-reload="products">
<div class="alert alert-info">
{t}Žádný produkt{/t}
</div>
</div>
{/if}
</div>
{/block}
{block "js-entry" append}
{encore_entry_script_tags entry='category'}
{/block}
{block "js-end" append}
{ifmodule INDEXED_FILTER}
{if $body.filter_active}
{include "filter/block.filter.script.ajax.tpl"}
{/if}
{/ifmodule}
{/block}