Рейтинг:1

Отображать хлебные крошки на главной странице

флаг us

Я установил модуль Easy Breadcrumb и добавил блок Breadcrumbs в макет блока. Однако я не могу сделать так, чтобы хлебные крошки отображались на первой странице. Настройки блокировки не содержат настроек, которые задают блокировку отображения/скрытия на определенных страницах. У меня есть хлебные крошки на всех других страницах.

Я использую подтему темы Тары, но у меня нет хуков, влияющих на хлебные крошки. У меня есть пользовательские модули, но они ничего не делают с панировочными сухарями.

Я проверил настройки Easy Breadcrumb, и все выглядит нормально.

Скрыть ссылку на домашнюю страницу, если это единственный элемент навигации

Эта настройка отключена.

Может ли быть так, что источником проблемы являются настройки пути на главной странице? В основных настройках сайта для него установлено /front, в то время как все ссылки на front на самом деле просто /.

Любая помощь и предположения будут оценены.

sonfd avatar
флаг in
Что вы ожидаете от хлебных крошек?
Sergey avatar
флаг us
@sonfd Спасибо за ответ. Я просто хочу, чтобы текст «Home» отображался без какой-либо ссылки на него.
Рейтинг:1
флаг nr

В таких случаях часто не стоит тратить время на отладку, почему добавленный модуль ведет себя не так, как ожидалось, потому что обходной путь очень прост.

Блок, который вы хотите видеть на главной странице, всегда будет содержать одну и ту же разметку, поэтому его не нужно генерировать динамически.

Скопируйте нужную разметку с другой страницы, на которой есть навигационные крошки, и поместите эту разметку в пользовательский блок.

Должно быть легко создать нужный блок либо программно (с очень простым пользовательским модулем), либо через пользовательский интерфейс Drupal.Обязательно отредактируйте разметку, чтобы удалить ссылку из слова «Главная» и удалить все последующие навигационные крошки.

Затем поместите этот блок в нужную область темы и настройте его так, чтобы он отображался только на главной странице.

Sergey avatar
флаг us
Спасибо за совет. Мне каким-то образом удалось решить проблему, отредактировав шаблоны веток, и теперь все работает нормально.

Ответить или комментировать

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