Как показывать в меню только категории интернет-магазина Minishop2 | MODX




Для вывода меню мы используем стандартный способ PdoMenu, однако, если у нас может быть разная вложенность и где-то товар будет встречаться на 3 уровне, а где-то может и на 2, поэтому нам при выводе меню нужно указать условие.

Условия можно сделать 2.

1. По шаблону

2. По виду документа

 

Второй способ будет более правильным, т.к бывают случаи, когда у каталога 2 шаблона. Например, с фильтрацией товаров и без.

Поэтому мы пишем условие {"class_key":"msCategory"}

[ [pdoMenu?
&parents=`2`

&level=`3`
&tplOuter=`@INLINE <ul id="demo-list" class=''></ul>`
&tplParentRow=`@INLINE <li ><a href="" ></a></li>`
&tplParentRowActive=`@INLINE <li style='display:block' ><a href="" ></a></li>`
&tplInner=`@INLINE <ul class="submenu"> </ul>`
&tplInnerRow=`@INLINE <li ><a href=""></a></li>`
&tpl=`@INLINE <li><a href="" ></a></li>`
&hereClass=`active`
&where = `{"class_key":"msCategory"}`
] ]


Просмотров: 1316