Настройка breadcrumb

Главные вкладки

Аватар пользователя Verkhunov Verkhunov 11 августа 2008 в 18:27

Привет

Есть сайт со следующей структурой на D6

Главная
О компании
--Технологии
--Новости
--Руководство
Продукция
Контакты

Находясь на странице "Технологии" по сути должен быть путь в breadcrumb

Главная - О компании, однако Drupal выводит только ссылку "Главная". в чем может быть глюк?

template.php

<?php
function phptemplate_breadcrumb($breadcrumb) {
  if (!empty($breadcrumb)) {
    return '<div class="breadcrumb">'. implode(' ', $breadcrumb) .'</div>';
  }
}
?>

если убрать переопределение этой функции получаю ошибку

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'phptemplate_breadcrumb' was given in /includes/theme.inc on line 597.

Комментарии

Аватар пользователя LiC LiC 6 февраля 2009 в 14:03

Jackinua wrote:
Custom Breadcrumbs а мне с views этот модуль помог

а поконкретнее можно?
а то я вот тоже пытаюсь подружить вьюсы с крошками - пока как-то никак.

в Custom_Breadcrumbs обязательно тип материала просят.
пробовал Node_Breadcrumbs - прописывал проверку пхп $variables['view']->name = 'my_view_name' - тоже пусто ((

Аватар пользователя Jackinua Jackinua 29 августа 2008 в 11:33

<?php
function phptemplate_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
$title = drupal_get_title();
if (!empty($title)) {
$breadcrumb[]=$title;
}
return '

';
}
}
?>

и вот еще переопределение в template.php может опнадобиться