Сьогодні поговоримо про те, яким чином створити свої власні «хлібні крихти», м'яко кажучи базовий висновок шляхів в Drupal, не завжди відповідає тому, що ми хотіли б бачити. Для вирішення даної проблеми є маса готових рішень, але я як правило завжди використовують одне - це модуль Custom breadcrumbs. Завантажити його можна ось звідси. проблем у вас виникнути не повинно, установка така ж як і для всіх модулів, хто не знає читаємо ось цю статтю. Даний модуль дозволяє створити ланцюжка практично для всіх основних елементів Drupal. Активуємо даний модуль
![Хлібні крихти »для сайту під drupal 7 (сайту) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-a45e5ce7.png)
Вибираємо ті модулі, для яких ви збираєтеся перебудувати навігаційні ланцюжки і зберігаємо. Після активації в розділі «Конфігурація» у вас з'явиться новий розділ - «Налаштування користувальницької лінійки навігації»
![Хлібні крихти »для сайту під drupal 7 (сайту) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-0a5caa72.png)
В даному пункті ви можете налаштувати базовий висновок «навігаційних ланцюжків», який буде використовувати за замовчуванням для елементів сайту, наприклад як таксономія або меню. Всі настройки дуже прості розібратися з якими у вас не складе труднощів. Залишимо їх як є, можете самі в подальшому з ним поколупатися. Давайте подивимося як відбувається створення навігаційних ланцюжків. Для цього йдемо по шляху «Структура-> Навігаційна лінійка»
![Хлібні крихти »для сайту під drupal 7 (хлібні) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-58091d83.png)
Далі перед нами відкривається сторінка з настройками.
Як ми бачимо, вона поділена на додаткові вкладки
- Список - тут представлені всі існуючі ланцюжка (в даному випадку вони поки відсутні)
- Сторінки модуля -Дозволяє створювати свої ланцюжка для шляхів модулів. Використовується вкрай рідко, але тим не менше має місце бути.
- Матеріал - дозволяє створювати ланцюжка для конкретних типів матеріалу
- Шлях - дозволяє створювати ланцюжка, для конкретного існуючого шляху на вашому сайті
- Термін - дозволяє створювати навігаційні ланцюжки, для певного терміну
- Уявлення - дозволяє створювати ланцюжка для вьюха на сайті, вибір уявлення відбувається за існуючим url, і як ви розумієте тільки для сторінок.
- Словник - дозволяє створювати ланцюжка для певного словника таксономії.
![Хлібні крихти »для сайту під drupal 7 (хлібні) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-33688929.png)
І зберігаємо налаштування. Не забувайте тільки, що все нові ланки ланцюжка, будь то заголовок або шлях повинні починатися з нового рядка. Зберігаємо і дивимося, що у нас вийшло.
![Хлібні крихти »для сайту під drupal 7 (крихти) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-47d6013c.png)
Як бачимо, все працює. За таким принципом будуються всі навігаційні ланцюжки, немає сенсу розписувати одне і теж для кожного елемента. Так само існує можливість використовувати маркери для ланцюжків, наприклад давайте зробимо висновок назви статті в хвості навігаційної ланцюжка, для цього переходимо в редагування ланцюжка і в поле «Заголовки» впишемо
Не забуваємо так само про url, його записуємо в поле «Шляхи»
![Хлібні крихти »для сайту під drupal 7 (крихти) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-f5b12907.png)
І зберігаємо налаштування. Дивимося, що вийшло
![Хлібні крихти »для сайту під drupal 7 (дозволяє створювати ланцюжка) Хлібні крихти »для сайту під drupal 7](https://images-on-off.com/images/127/xlebniekroshkidlyasaytapoddrupal7-6bc011e4.png)
Як бачимо виводиться саме так. як нам і потрібно.