81 lines
3.4 KiB
Smarty
81 lines
3.4 KiB
Smarty
{function header_submenu}
|
|
<ul class="level-{$item.level+1}">
|
|
{foreach $categories as $item}
|
|
<li class="nav-item {if $item.submenu and $item.level < $level_max}has-submenu{/if}"
|
|
data-navitem="{$item.id}">
|
|
{if $tpl_vars.submenu_v == 2}
|
|
{if $item.photo and $item.level == 1}
|
|
<div class="img">
|
|
<img data-src="{get_photo photo=$item.photo type=section size='subsections'}" alt="{$subCat.title}"
|
|
width="{$cfg.Photo.types.subsections.size[0]}" height="{$cfg.Photo.types.subsections.size[1]}">
|
|
</div>
|
|
{/if}
|
|
<div class="list-wrapper">
|
|
<a href="{url s=category IDcat=$item.id}"
|
|
class="nav-link">{$item.title_short}
|
|
</a>
|
|
{if $item.submenu and $item.level < $level_max}
|
|
{header_submenu categories=$item.submenu}
|
|
{/if}
|
|
</div>
|
|
{else}
|
|
<a href="{url s=category IDcat=$item.id}"
|
|
class="nav-link">
|
|
{if $item.photo}
|
|
<div class="img">
|
|
<img data-src="{get_photo photo=$item.photo type=section size='subsections'}" alt="{$subCat.title}"
|
|
width="{$cfg.Photo.types.subsections.size[0]}" height="{$cfg.Photo.types.subsections.size[1]}">
|
|
</div>
|
|
{/if}
|
|
{$item.title_short}
|
|
</a>
|
|
{if $item.submenu and $item.level < $level_max}
|
|
{header_submenu categories=$item.submenu}
|
|
{/if}
|
|
{/if}
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
{/function}
|
|
|
|
{if not $fromCache}
|
|
<ul class="level-0" data-sections="header">
|
|
{foreach $categories as $item}
|
|
{if $item.virtual == 'N' or !($item.virtual == "Y" and $hide_virtual)}
|
|
<li class="nav-item {if $item.submenu and $item.level < $level_max}has-submenu{/if}"
|
|
data-navitem="{$item.id}">
|
|
<a href="{url s=category IDcat=$item.id}"
|
|
class="nav-link">{$item.title_short}</a>
|
|
|
|
{if $item.submenu and $item.level < $level_max}
|
|
{if $cfg.tpl.submenu_product}
|
|
{insert_products type="product" id=$item.data.products image=2 template=null count=1 assign="submenu_products"}
|
|
{/if}
|
|
<div class="submenu{if $cfg.tpl.submenu_product and $submenu_products.products|count} with-product{/if}">
|
|
<div class="submenu-inner">
|
|
{header_submenu categories=$item.submenu}
|
|
|
|
{block "additional-items-submenu"}{/block}
|
|
{if $cfg.tpl.submenu_product and $submenu_products.products|count}
|
|
{include 'components/block.product.submenu.tpl'}
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
</li>
|
|
{/if}
|
|
{/foreach}
|
|
{block "additional-items"}{/block}
|
|
</ul>
|
|
{else}
|
|
<script>
|
|
wpj.onReady.push(function () {
|
|
{if $selection}
|
|
{foreach $selection as $item}
|
|
$('[data-sections="header"] [data-navitem="' + {$item} +'"]').addClass('active');
|
|
{/foreach}
|
|
{/if}
|
|
});
|
|
</script>
|
|
{/if}
|