Посмотрел видеоурок по модулю Hansel, автору спасибо. Но разве это правильно выводить в хлебных крошках тайтл ноды в теле самой ноды (статьи), при этом дублируя сам тайтл еще и в ней? Получается переспам, как мне кажется.
Пытался убрать вывод тайтлов нод в хлебных крошках, создавая правила в Hansel, но ни к чему хорошему это не привело. Не подскажите, как правильно нужно оформить правила для этого? Хотелось бы, чтобы крошки выглядели, как здесь, на этом форуме.
Комментарии
Что и как Вы делали так и не понял. Если нужна конкретная помощь стучитесь
Наверно туманно объяснил Приведу пример.
Сейчас у этой страницы форума хлебные крошки выглядят как "Главная → Форумы → Техподдержка Drupal → Установка и настройка", а под ними уже расположен тайтл ноды: "Hansel: хлебные крошки без вывода заголовка ноды". У меня просто сайт, а не форум, но хлебные крошки при описанной в видеоуроке методике имеют вид "Главная → Форумы → Техподдержка Drupal → Установка и настройка → Hansel: хлебные крошки без вывода заголовка ноды", и чуть ниже в теле ноды снова выводится тайтл "Hansel: хлебные крошки без вывода заголовка ноды". Получается два раза одно и то же название, хотелось бы избавиться от повтора в хлебных крошках.
Форум:
Тайтл: Hansel: хлебные крошки без вывода заголовка ноды
По уроку:
Тайтл: Hansel: хлебные крошки без вывода заголовка ноды
Надеюсь, понятнее стало
В настройках ханселя есть чекбокс скрыть текущую/последнюю ноду
p.s а мне наоборот нравится, когда последняя нода выводится в крошках, но на нее нельзя нажать
Во, точно Спасибо, NightL. А как с главной страницы крошки убрать, не подскажете?
Тупо в шаблоне (для главной) убрать переменную
А если шаблон один можно сделать условие показа исключая главную
Или в том же ханселе сделать переключатель по алиасу и для убрать все крошки.
Спасибо большое.
Вопрос, может не совсем по узкой теме вывода заголовка ноды.
Во-первых спасибо автору видеоурока за подробное разъяснение. Но дошел до написания правила , но у меня как не было ничего в хлебных крошках - так ничего и не появилось. У меня Drupal 7, последняя версия модуля Hansel, тема Mayo (хлебные крошки в настройках включены).
Функция в файле template следующая:
<?php
// remove 'Home'
function mayo_breadcrumb($variables) {
$breadcrumb = $variables['breadcrumb'];
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 } ?>
Помогите разобраться, пожалуйста.