Имеется некая структура иерархии:
Пункт 1
-- Подпункт 1
-- Подпункт 2
Пункт 2
-- Подпункт 3
-- Подпункт 4.
Расположена она на моём сайте в боковом меню.
В основном блоке сайта выводится содержимое иерархий.
Выводится иерархический список в общем шаблоне вот так {Products action="hierarchy"}.
Теперь сам вопрос:
Что изменить в шаблоне, чтобы при переходе в разные пункты иерархии сам вывод структуры иерархии не менялся?
Например, перейдя в подпункт 2, чтобы меню с иерархией не изменялось и чтобы я оттуда смог перейти сразу в подпункт 3, например. Или любой другой.
Шаблон выглядит так:
Code: Select all
{if !isset($hdepth) && isset($hierarchy_item)}
{$hierarchy_item.name}
{/if}
{*{if !isset($hdepth)}{assign var='hdepth' value='0'}{/if}*}
{foreach from=$hierdata key='key' item='item'}
{strip}
<li>
{if $item.count gt 0}
<a href="{$item.url}">{$item.name}</a>
{else}
{$item.name} ({$item.count})
{/if}
{if isset($item.children) }
{* there are children call this template again *}
{include file=$smarty.template hierdata=$item.children}
{/if}
</li>
{/strip}
{/foreach}