Модуль Custom Breadcrumbs позволяет администратору сайта установить параметры навигационной линейки для типов документов. Модуль интегрирован с модулями Pathauto и Views. Установка модуля Token позволит использовать токены и значительно расширит возможности.
Когда вы создаёте линейку навигации, то вы создаёте простой список ссылок. В поле «Заголовки» указываются названия этих ссылок, а в поле «Пути» указываются пути, каждый из которых относится к соответствующему заголовку.
Допустим, вы используете для добавления записей в персональный блог тип стандартный документов «Статья» и хотите, чтобы для каждой записи в блоге генерировалась следующая цепочка:
Первая страница → Все записи в журнале → [год-публикации] → [месяц-публикации] → [дата]
При этом пункт «Все записи в журнале» должен вести на страницу блога, а следующие пункты на числовые значения года, месяца и дня. Для этого, в поле «Заголовки» нужно ввести текст:
Все записи
[yyyy]
[month]
[dd]
А в поле «Пути» ввести текст:
blog
blog/[yyyy]
blog/[yyyy]/[mm]
blog/[yyyy]/[mm]/[dd]
Отметьте: Custom Breadcrumbs не проверяет, существует указанный путь или нет, поэтому при указании ссылок, на которые ведут пункты линейки навигации, вам нужно самостоятельно позаботиться о том, чтобы не возникало 404-й ошибки.
Поле «Видимость» позволяет использовать PHP-код для того, чтобы определить при каких условиях цепочка должна показываться, а при каких нет. Результат работы сниппета должен возвращать значение ИСТИНА или ЛОЖЬ. Отметьте: код имеет доступ к переменной $node
и может проверить любое её свойство.
В проект входят модули:
configure = admin/config/user-interface/custom-breadcrumbs