Pdocrumbs текущее название страницы

Как сделать так, чтобы в pdocrumbs не выводилось название текущей страницы если это товар. А если другая страница, то выводилось.
У сниппета есть параметр &showCurrent, но он убирает текущее название со всех страниц.
Denis Cherepanov
04 апреля 2019, 05:36
modx.pro
738
0

Комментарии: 2

Баха Волков
04 апреля 2019, 08:57
0
1. Правильнее использовать разные шаблоны

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
]}

И много других способов
    Denis Cherepanov
    04 апреля 2019, 09:20
    0
    Баха, спасибо за ответ!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2