Hansel: хлебные крошки без вывода заголовка ноды

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

Аватар пользователя Danbo Danbo 18 марта 2012 в 23:50

Посмотрел видеоурок по модулю Hansel, автору спасибо. Но разве это правильно выводить в хлебных крошках тайтл ноды в теле самой ноды (статьи), при этом дублируя сам тайтл еще и в ней? Получается переспам, как мне кажется.

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

Комментарии

Аватар пользователя Danbo Danbo 19 марта 2012 в 11:00

Наверно туманно объяснил Smile Приведу пример.

Сейчас у этой страницы форума хлебные крошки выглядят как "Главная → Форумы → Техподдержка Drupal → Установка и настройка", а под ними уже расположен тайтл ноды: "Hansel: хлебные крошки без вывода заголовка ноды". У меня просто сайт, а не форум, но хлебные крошки при описанной в видеоуроке методике имеют вид "Главная → Форумы → Техподдержка Drupal → Установка и настройка → Hansel: хлебные крошки без вывода заголовка ноды", и чуть ниже в теле ноды снова выводится тайтл "Hansel: хлебные крошки без вывода заголовка ноды". Получается два раза одно и то же название, хотелось бы избавиться от повтора в хлебных крошках.

Форум:

Хлебные крошки: Главная → Форумы → Техподдержка Drupal → Установка и настройка
Тайтл: Hansel: хлебные крошки без вывода заголовка ноды

По уроку:

Хлебные крошки: Главная → Форумы → Техподдержка Drupal → Установка и настройка → Hansel: хлебные крошки без вывода заголовка ноды
Тайтл: Hansel: хлебные крошки без вывода заголовка ноды

Надеюсь, понятнее стало Smile

Аватар пользователя NightL NightL 19 марта 2012 в 14:10

В настройках ханселя есть чекбокс скрыть текущую/последнюю ноду

p.s а мне наоборот нравится, когда последняя нода выводится в крошках, но на нее нельзя нажать Smile

Аватар пользователя NightL NightL 19 марта 2012 в 17:54

Тупо в шаблоне (для главной) убрать переменную
А если шаблон один можно сделать условие показа исключая главную
Или в том же ханселе сделать переключатель по алиасу и для убрать все крошки.

Аватар пользователя realovich realovich 26 марта 2012 в 16:54

Вопрос, может не совсем по узкой теме вывода заголовка ноды.
Во-первых спасибо автору видеоурока за подробное разъяснение. Но дошел до написания правила , но у меня как не было ничего в хлебных крошках - так ничего и не появилось. У меня Drupal 7, последняя версия модуля Hansel, тема Mayo (хлебные крошки в настройках включены).
Функция в файле template следующая:

<?php
function mayo_breadcrumb($variables) {
  
$breadcrumb $variables['breadcrumb'];

  

// remove 'Home'
  
if (is_array($breadcrumb)) {
    
array_shift($breadcrumb);
  }
  if (!empty(
$breadcrumb)) {
    
$breadcrumb_separator ' > ';
    
$breadcrumb_str implode($breadcrumb_separator$breadcrumb);
    
$breadcrumb_str .= $breadcrumb_separator;
    
$out '<div class="breadcrumb">' $breadcrumb_str '</div>';
    return 
$out;
  }
  return 
'';
}
?>

В шаблоне для вывода хлебных крошек прописано следующее:

        <?php if ($breadcrumb && theme_get_setting('display_breadcrumb')) { ?>
          <div id="breadcrumb"><?php print $breadcrumb?></div>
        <?php ?>

Помогите разобраться, пожалуйста.