.. Чтобы можно было скрыть из хлебных крошек определенный ресурс.
Создаем Доп. поле hide_from_breadcrambps
, типа Флажки (checkbox)
.
В поле Параметры вывода > Тип вывода:
выбираем Разделитель
, и в появившемся поле ставим запятую ,
В поле Параметры ввода > Возможные значения
вызываем сниппет pdoCrumbs:
@EVAL return $modx->runSnippet('pdoCrumbs',array( 'showCurrent' => '0', 'showHome' => '1', 'outputSeparator' => '||', 'tpl' => '@INLINE [[+menutitle]]==[[+id]]', 'tplCurrent' => '@INLINE [[+menutitle]]==[[+id]]', 'tplMax' => '@INLINE ...==', 'tplHome' => '@INLINE [[+menutitle]]==[[+id]]', 'tplWrapper' => '@INLINE [[+output]]' ));
Вызываем сниппет на сайте:
[[pdoCrumbs? &showCurrent=`1` &showHome=`1` &exclude=`[[*hide_from_breadcrambps]]` &outputSeparator=` <img src="css/images/icon_crumb.png" alt="" class="bc_separator"> ` &tpl=`@INLINE <span><a href="[[+link]]">[[+menutitle]]</a></span>` &tplCurrent=`@INLINE <span class="active">[[+menutitle]]</span>` &tplMax=`@INLINE <span class="disabled"> ... </span>` &tplHome=`@INLINE <span><a href="[[+link]]">[[+menutitle]]</a></span>` &tplWrapper=`@INLINE <div class="breadcrumb">[[+output]]</div>` ]]
Готово. Теперь мы можем в настройках ресурса отметить те ресурсы, которые мы бы не хотели отображать в хлебных крошках этого документа.
Комментарии (1)
Не писать ответ