Привет.
Хочу использовать лишь на нектоторых страницах сайта хлебные крошки Breadcrumb.
Установил http://drupal.org/project/custom_breadcrumbs
Если ставлю в page.tpl.php такой код
<?php print $breadcrumb; ?>
То хлебные крошки показываются на всех страницах.
А если я вставлю в view-views--mypage.tpl.php этот код, то крошки не показываются.
Тоесть я не хочу вставлять код показа крошек в page.tpl.php - так как они будут показываться на всех страницах.
Но хочу вставлять в выборочнве страницы views.
Подскажите как отобразить крошки в views файлах?
Комментарии
Попробывал также модуль Hansel
Но там при составлении условий не понятно как использовать view страницы
этот код можно вставить только в page.tpl - <?php print $breadcrumb; ?>
custom breadcrumbs поставь (в настройках покопошись), насколько помню хенсел устарел, кто-то говорил
Ставил custom breadcrumbs
Идем в настройки admin/structure/custom_breadcrumbs
там добавляем новый breadcrumb где просит указать Node type
Но у меня нету Node type, у меня view типа страница.
Пришел к выводу что в работа с breadcrumbs в drupal очень сложная и может занять в изучении несколько дней после которых придешь к вывожду что придется переписать пол сайта с нуля.
Гы гы... custom breadcrumbs - походу не умеет работать с views
Hansel - таже история.
И не понятно как работать с типом Basic page
как им назначать крошки - если у всех страниц такого типа - тип один и тот же тип Basic page
Значит и крошка одна и таже будет для всех типов Basic page
Или так все глупо устроено - или я такой тупой.
Custom Breadcrumbs for Views - подмодуль Custom Breadcrumbs, включал?
rudireg не все так плохо
есть варианты.
Можно вставить PHP код в заголовок страницы views который
выводит нужные крошки.
пример:
<?php
global $base_url;
$breadcrumb[] = l('Home', null);
$breadcrumb[] .= l('Our Team', 'team');
$breadcrumb[] .= l(drupal_get_title(), $base_url.$_SERVER['REQUEST_URI']);
drupal_set_breadcrumb($breadcrumb);
?>
http://civicactions.com/blog/2010/mar/31/adding_custom_breadcrumbs_views_pages