Рейтинг:0

Как включить хлебные крошки?

флаг gb

У меня есть страница со списком Статья узлы.Мне нужно отображать на них хлебные крошки как Домашняя страница / Название тега / Название статьи. По умолчанию Drupal показывает хлебные крошки как Домашняя страница / Название статьи. Я не вижу возможности включить название таксономического термина*.

Я также установил Панировочные сухари меню модуль, но я не понимаю, как отобразить его хлебные крошки. (Они показаны в блоке?)

leymannx avatar
флаг ne
Да, обычно у вас есть блок хлебных крошек, и на странице структуры > блоков вы помещаете его в область, где хотите его показать (над контентом, под героем, что угодно). Разрывы обычно показывают вложенный путь страницы в главном меню. Что обычно также отражается в псевдониме URL-адреса страницы. Как https://example.com/tag/article. Существует ли https://example.com/tag на вашем сайте? И существуют ли в вашем главном меню и страница тегов, и страница статьи? Элемент статьи является дочерним элементом элемента тега? У меня очень хороший опыт работы с https://www.drupal.org/project/easy_breadcrumb.
stckvrw avatar
флаг gb
Я вижу системный блок хлебных крошек на странице «Структура > Блоки». Но если я устанавливаю модуль "Хлебные крошки меню", я не вижу его блока. Должен ли модуль добавлять свой собственный блок или я должен сделать что-то сам, чтобы отобразить модуль в блоке?
Рейтинг:2
флаг de

Блок Breadcrumb опирается на псевдонимы URL для создания своего контента. Чтобы в вашей цепочке вывода отображалось «Главная > Заголовок тега», когда вы находитесь на странице своей статьи, вам нужно, чтобы псевдоним URL-адреса вашей статьи «включал» псевдоним URL-адреса тега.

Пример:

  • В /admin/structure/block убедитесь, что блок хлебных крошек включен и отображается в области вашей темы,
  • Создайте термин таксономии «Тег» под названием «Тестовый тег» с псевдонимом URL «/test-tag».
  • Создайте «Статью» с псевдонимом URL «/test-tag/my-article».
  • Вот и все! Теперь, когда вы посещаете «/test-tag/my-article», ваш блок хлебных крошек должен отображать «Главная >> Тестовый тег».

Теперь, чтобы ваш блок хлебных крошек также отображал заголовок текущей страницы (например, «Главная >> Тестовый тег >> Моя статья»), это не конфигурация по умолчанию, и вам придется полагаться либо на собственный код (посмотри эту ветку) или модуль (https://www.drupal.org/project/current_page_crumb для простого решения или, как упомянул Лейманкс, https://www.drupal.org/project/easy_breadcrumb для более индивидуального решения).

stckvrw avatar
флаг gb
Да, это работает для системных хлебных крошек, спасибо! Но это заставляет редактора контента вручную указывать псевдоним URL для каждой статьи.Есть ли способ (модуль?) для автоматизации процесса?
leymannx avatar
флаг ne
@stckvrw — https://www.drupal.org/project/pathauto
misterdidi avatar
флаг de
@leymannx прав. Pathauto — это модуль, который вам нужен. Он позволяет вам устанавливать шаблоны псевдонимов URL-адресов для содержимого вашего веб-сайта и автоматически создает эти псевдонимы URL-адресов при создании/сохранении контента.

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

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