admin писал(а):
Вы хотите получить что-то такое?
Вложение:
puc-372.jpg
Это реализовано в шаблоне "Модерн", реализацию можете подглядеть там.
В шаблоне "Модерн" нет вертикального меню. Там выпадающее меню, а бокового (вертикального) нет совсем. Насколько я понял, нужно именно боковое меню, как в шаблоне Классик, но чтобы оно изменялось в зависимости от того, на какой странице находится пользователь.
Такое можно реализовать, напрмер, следующим образом:
1. При определении категории (custom_cat.php) добавить ключ "include", значением которого является массив, элементом которого указать: ключ - имя переменной, значение - файл шаблона с меню. Например:
Код:
$nav['odnofaznye-stabilizatory'] = array(
'xpath' => "//product[category='Стабилизатор напряжения' and phases=1",
'caption' => "Однофазные стабилизаторы напряжения",
'title' => "Однофазные стабилизаторы напряжения",
'keywords' => "однофазный стаблизатор напряжения",
'description' => "Однофазные стабилизаторы напряжения",
'include' => array('vertical' => "menu-odnofaznye.tmpl"),
);
2. В каталоге custom/cat создать файл шаблона меню (для примера выше он должен называться menu-odnofaznye.tmpl). В нем верстаете код HTML для меню, которое будет отражаться в каталоге однофазных стабилизаторов.
3. В шаблоне каталогов (cat.tmpl) в том месте, где должен быть код бокового меню вызываете переменную (для примера из п.1 'vertical'):
Код:
<TMPL_VAR NAME='vertical'>
В данном случае переменная vertical будет содержать все, что в файле /custom/cat/menu-odnofaznye.tmpl
Т.о. определяете для каждого каталога, где должно быть вертикальное меню свой шаблон меню.