Pdocrumbs текущее название страницы
Как сделать так, чтобы в pdocrumbs не выводилось название текущей страницы если это товар. А если другая страница, то выводилось.
У сниппета есть параметр &showCurrent, но он убирает текущее название со всех страниц.
У сниппета есть параметр &showCurrent, но он убирает текущее название со всех страниц.
Комментарии: 2
1. Правильнее использовать разные шаблоны
2. Передавать параметры в чанк
3. Проверить тип ресурса
И много других способов
2. Передавать параметры в чанк
[[$breadcrumb? &showCurrent=`0`]]
{'breadcrumb' | chunk : ['showCurrent' => 0]}
// Чанк breadcrumb
[[pdoCrumbs?
&showCurrent=`[[+showCurrent:default=`1`]]`
]]
{'pdoCrumbs' | snippet : [
'showCurrent' => $showCurrent !: 1
]}3. Проверить тип ресурса
{'pdoCrumbs' | snippet : [
'showCurrent' => $_modx->resource.class_key != 'msProduct' ? 1 : 0
]}И много других способов
Баха, спасибо за ответ!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.