Как настроить &tplCategoryFolder для пункта меню?
Всем привет. Столкнулся с такой проблемкой. в меню есть выпадающие менюшки, нужно у раздела Каталог сделать особую менюшку, чтобы при наведении выпадала своя. Пробую через параметр &tplCategoryFolder — без результатно. Вывод сниппета такой:
[[pdoMenu?
&parents=`0`
&level=`2`
&tpl=`@INLINE <li><a href="[[+link]]" rel="[[+link_attributes]]" title="[[+pagetitle]]" >[[+menutitle]]</a>[[+wrapper]]</li>`
&tplInner=`@INLINE <ul class="nav_pop" style="width:190px;" >[[+wrapper]]</ul>`
&outerTpl=`@INLINE <ul class="topnav" id="nav">[[+wrapper]]</ul>`
&tplCategoryFolder=`@INLINE <li><a href="[[+link]]" rel="[[+link_attributes]]" title="[[+pagetitle]]">[[+pagetitle]]</a>
<div class="opt">
<div class="opt-left">
<div class="opt-item">
<div class="f-img"><a href="#"><img src="images/im1.jpg" alt=""></a></div>
</div>
<div class="opt-item">
<div class="opt-tit"><a href="#">Товары для красоты</a></div>
<div class="opt-list">
<p><a href="#">Монопады</a></p>
<p><a href="#">Часы</a></p>
<p><a href="#">Наушкники</a></p>
<p><a href="#">Нижнее белье</a></p>
</div>
</div>
<div class="opt-item">
<div class="opt-tit nobrd"><a href="#">Популярные</a></div>
</div>
</div>
<div class="opt-center">
<div class="opt-item">
<div class="opt-tit"><a href="#">Игрушки</a></div>
<div class="opt-list">
<p><a href="#">Миньоны</a></p>
<p><a href="#">Paw Patrol</a></p>
<p><a href="#">Куклы</a></p>
<p><a href="#">Поросенок Пеппа</a></p>
<p><a href="#">Robocar Poli</a></p>
<p><a href="#">Супер крылья</a></p>
<p><a href="#">Прочее</a></p>
</div>
</div>
<div class="opt-item mb53">
<div class="opt-tit"><a href="#">Бижутерия</a></div>
<div class="opt-list">
<p><a href="#">Пандора</a></p>
<p><a href="#">Dior</a></p>
<p><a href="#">Прочее</a></p>
</div>
</div>
<div class="opt-item">
<div class="opt-tit nobrd"><a href="#">Упаковка</a></div>
</div>
</div>
<div class="opt-right">
<div class="opt-item mb10">
<div class="opt-tit"><a href="#">Портмоне и кошельки</a></div>
<div class="opt-list">
<p><a href="#">Baellery</a></p>
<p><a href="#">Devis</a></p>
<p><a href="#">Прочее</a></p>
</div>
</div>
<div class="opt-item">
<div class="opt-tit"><a href="#">Очки</a></div>
<div class="opt-list">
<p><a href="#">Вайфаеры</a></p>
<p><a href="#">Авиаторы</a></p>
</div>
</div>
<div class="opt-item">
<div class="f-img"><a href="#"><img src="images/im2.jpg" alt=""></a></div>
</div>
</div>
</div>
</li>`
]]
У документа Каталог поставил атрибут catalog, и вывожу как rel=«catalog». Уже всё испробовал. Как мне вывести менюшку у раздела Каталог отдельно? Чтобы только у этого раздела такого вида была. У остальных обычная выпадающая менюшка быть должна. Комментарии: 4
Тут явно не правильно, туда не нужно пихать всю разметку. Посмотри для примера чуть ниже в вопросах, я сам помучался, но сделал. Тоже кстати каталог.
У меня структура меню по идиотски сделана. У меня 2 типа выпадающих меню от корня должны быть, у каталога одна структура, у всех остальных разделов другая. Прийдётся писать свой сниппет для вывода, т.к. другого пути я не вижу.
Может вызвать два раза pdoMenu? Один раз специально, чтобы построить первый раздел, второй — для всего остального. Это я так, теоретически.
Через фильтр вывода. Знаю как на wayfinder сделать. Что то типа:
[[+wf.id:is=`ID_страницы_Каталог`:then=`<li class="li1"></li>`:else=`<li class="l2"></li>`]]
Пишу с телефона. Думаю понятно. Это указываем в чанке вывода подменю.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.