Свой bredcrumbs во VIews

Average: 5 (1 vote)

Периодически возникает небходиомсть сделать для вьюхи свои хлебные крошки, но при это не хочеться ставить новые модули дабы не загромождать систему.

Для этого заходим в режим редактирования нужной нам  views. Добавляем в заголовок или в подвал новое поле с возможностью выполнять php code и пишем как в примере, с поправкой на ветер.

:)

<?php
$arg = arg();
$types = _node_types_build()->names;
$name = $arg[1];
$title = $types[$name];
drupal_set_title($title);
$cat =  l($title, 'catalogs/' . $name) ;
$breadcrumb = [];
$breadcrumb[] = l('Главная', null);
$breadcrumb[] = l('Каталог', 'catalogs');
$breadcrumb[] = $cat ;
drupal_set_breadcrumb($breadcrumb);
//return $cat;
?>

Поделитесь статьей