![Налагодження та створення хлібних крихт в drupal 7 (створення) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-c0ed3ce0.jpg)
Юзабіліті сайту є невід'ємною частиною веб розробки. На неї діє багато факторів, одним з яких виступає наявність навігаційної ланцюжка, або як її ще називають «Хлібні крихти»
Хлібні крихти - ланцюжок з навігаційних елементів, що представляє із себе шлях від початкової директиви, а в нашому випадку головної сторінки, до кінцевої, сторінки на якій в даний момент ви знаходитесь.
Для drupal 7 є безліч модулів дозволяють створити хлібні крихти, проте по праву свою увагу заслуговує Path Breadcrumbs. Його можна завантажити з офіційного сайту drupal скориставшись даним посиланням. а як правильно його встановити можна ознайомитись в нашій статті.
підключення модуля
Після установки, його необхідно активувати. Це можна зробити перейшовши admin / modules, знайти наш модуль. Перед нами відкриється Path Breadcrumbs (власне сам модуль) і Path Breadcrumbs UI (призначений для користувача інтерфейс дозволяє його налаштувати), їх нам і треба активувати для подальшої роботи.
![Налагодження та створення хлібних крихт в drupal 7 (модуль path breadcrumbs) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-42052bea.png)
Після того, як ми активували наш модуль для створення хлібних крихт, у нас з'явитися нова вкладка в розділі «Структура».
![Налагодження та створення хлібних крихт в drupal 7 (настройка) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-4123ee6a.png)
Перейшовши за посиланням ми потрапимо на сторінку хлібних крихт.
На ній ми можемо додати свої хлібні крихти або імпортувати вже існуючі, за допомогою відповідних посилань, а також перейти на сторінку налаштування.
Налаштування модуля
Перед початком роботи з модулем варто звернути увагу на його загальні настройки, і конфігурувати їх під свій конкретний випадок.
Перед нами відкриється сторінка з настройками даного модуля, які для зручності об'єднані в групи.
Перша група називається «THEMING SETTINGS» (налаштування темізаціі).
Якщо ми хочемо використовувати власні настройки темізаціі то нам необхідно залишити галочку на полі «Використовувати власний рендер модуля для відображення рядків навігації» в іншому випадку нам не будуть доступні дальнейшіеполя знаходяться в цій групі.
Наступне які випливають меню «PER THEME SETTINGS» де можна вибрати тему, в якій будуть використовуватися наші крихти. Якщо це поле залишити ні заповненим то вони будуть відображатися на темі встановленої за замовчуванням.
![Налагодження та створення хлібних крихт в drupal 7 (крихт) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-2a5e2ce3.png)
У поліразделитель можна написати свій текст або символ який буде розділяти між собою елементи навігаційної ланцюжка.
Підтримка розширених форматів - настройка, що дозволяє додати розширене опис для хлібних крихт.
І остання настройка в цій групі дозволить приховувати хлібні крихти. якщо довжина ланцюжка не перевищує 1 елемент.
![Налагодження та створення хлібних крихт в drupal 7 (настройка хлібних крихт drupal) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-1ac76034.png)
Наступна група налаштувань називається «PERFORMANCE SETTINGS» і стосується кешування рядків навігації. У них ми можемо включити або відключити кешування крихт, а також виставити час оновлення кешу.
![Налагодження та створення хлібних крихт в drupal 7 (модуль path breadcrumbs) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-600bc3aa.png)
Потім йде група під назвою «настройки посилання на головну сторінку».
Якщо активувати «Додавати посилання на головну сторінку за замовчуванням» то всі наші хлібні крихти будуть починатися з посилання на головну сторінку сайту, а в наступному полі ми можемо вписати назву цієї посилання
Заключна група налаштувань називається «Інші настройки»
У цих настройках ми миємо вибрати метод очищення url. Задати максимальну довжину одного ланцюжка в символах, дозволити або заборонити перетворювати HTML символи, а також дозволити висновок хлібних крихт на сторінках з помилками 403 і 404.
![Налагодження та створення хлібних крихт в drupal 7 (крихт) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-e7596801.png)
На цьому налаштування хлібних крихт закінчені, тому натискаємо кнопку зберегти і переходимо в розділ їх створення.
Створення хлібних крихт
Створимо хлібні крихти для матеріалів типу Basic page. Для цього натискаємо на посилання «Create new path breadcrumb»
![Налагодження та створення хлібних крихт в drupal 7 (створення) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-73a73885.png)
На першому екрані нам необхідно задати ім'я і машинне ім'я нашим крихтам, а також задати шлях сторінок на яких вони будуть виводиться. Так як нам потрібні всі сторінки типу «Basic page» в цій графі я підставлю системний шаблон «node /% node»
![Налагодження та створення хлібних крихт в drupal 7 (модуль path breadcrumbs) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-592e2429.png)
І натискаємо кнопку «Продовжити»
Другим екраном є вибір аргументу. Для цього нам необхідно натиснути на кнопку «Змінити»
І в випливаючим вікні вибрати необхідний нам аргумент. У моєму випадку мені необхідний «Матеріал: ID» і натискаємо продовжити. Саме за цим критерієм на наступних кроках налаштування path breadcrumbs буде відбиратися інформація доступна користувачу для налаштування виводу крихт. Так, вибравши «Матеріал: ID» ми після зможемо оперувати інформацією з полів конкретної сторінки.
На наступному вікні залишаємо все за замовчуванням і натискаємо зберегти
Після вибору аргументу натискаємо на кнопку продовжити і потрапляємо на третій екран налаштувань «Критерії»
Що б додати критерій необхідно спочатку його вибрати в випливаючим списку а потім натиснути на кнопку «Додати». На даному етапі у нас обрані всі ноди, а за допомогою аргументу ми пов'язані з матеріалом. Тому для того що б вибрати конкретний тип матеріалу знаходимо в списку «Матеріал: Тип» і натискаємо кнопку «додати»
![Налагодження та створення хлібних крихт в drupal 7 (хлібних) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-f3efa571.png)
Перед нами відкриється вікно з типами матеріалів, в якому ми вибираємо Basic page і натискаємо зберегти.
![Налагодження та створення хлібних крихт в drupal 7 (настройка) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-b7ab4381.png)
Критеріїв може бути декілька, тому на цій сторінці є додаткові налаштування «Все критерії повинні дотримуватися.» І «Досить дотримання одного критерію.»
Якщо обрана «Досить дотримання одного критерію.» То крихти будуть виведені на тих сторінках, які відповідають хоча б одному з критеріїв, а якщо вибрано «Все критерії повинні дотримуватися.», То вони будуть виведені на сторінках відповідає одночасно всім критеріям.
Так як у нас один критерій, то ці настройки не як не вплинуть на подальшу роботу.
Тому натискаємо «продовжити»
І ми потрапляємо на останній екран в якому ми і створимо наші хлібні крихти.
Перед тим як їх створювати, ми можемо зробити їх перекладними, для багатомовних сайтів:
А також відразу додати перше посилання, що веде на головну сторінку:
Додавання хлібних крихт
Вся гнучкість даного модуля полягає в тому, що він дозволяє використовувати підстановочні шаблони при створенні назви хлібної крихти, і формування її посилання.
Розглянемо таблицю додавання хлібних крихт більш детально.
В поле additional substitutions знаходяться підстановочні шаблони, які також можна використовувати при створенні навігаційної ланцюжка.
Для основних сторінок зазвичай не роблять довгі хлібні крихти, проте ми заради експерименту створимо її з декількох ланок.
Для цього в стовпці «link title» напишемо «% node: title» цей шаблон виведе тайтл сторінки, а «шлях посилання» підставимо шаблон який буде формувати посилання на поточну ноду «% node: url».
Потім додамо ланка без посилання скориставшись шаблоном модуля. Для цього в першому полі напишемо! Page_title, а в поле посилання.
І в кінці додамо власне ланка під назвою «Крихітка» яка теж буде не куди вести. І натиснемо кнопку "готово".
![Налагодження та створення хлібних крихт в drupal 7 (модуль path breadcrumbs) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-fb68f5e0.png)
Тепер перейдемо на саму сторінку і подивимося що у нас вийшло
![Налагодження та створення хлібних крихт в drupal 7 (створення) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-dbaa3daa.png)
Тепер перейдемо в редагування цих хлібних крихт і приберемо непотрібні елементи. Для цього нам необхідно перейти admin / structure / path-breadcrumbs і натиснути на кнопку «Правка»
![Налагодження та створення хлібних крихт в drupal 7 (настройка хлібних крихт drupal) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-7b394e7e.png)
Інтерфейс редагування хлібних крихт дещо відрізняється від його створення, однак функціонал і можливості залишилися колишніми.
Перейдемо по посилання breadcrumbs і в вікні, видалимо непотрібні ланки ланцюга, після чого натиснемо на кнопку «оновити і зберегти»
![Налагодження та створення хлібних крихт в drupal 7 (настройка) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-31c212d2.png)
Тепер додамо хлібні крихти для типу матеріалу Articles.
Для цього переходимо admin / structure / path-breadcrumbs
![Налагодження та створення хлібних крихт в drupal 7 (настройка хлібних крихт drupal) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-11b202c6.png)
І в вікні, натискаємо Create new path breadcrumb
Заповнюємо форму створення хлібних крихт
В контексті також прив'язуємося до «Матеріал: ID»
![Налагодження та створення хлібних крихт в drupal 7 (настройка хлібних крихт drupal) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-0984b337.png)
В аргументі вибираємо «Матеріал: тип» і в вікні, ставимо галочку на «Article».
![Налагодження та створення хлібних крихт в drupal 7 (drupal хлібні крихти) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-de98094d.png)
Наші статті можна розділити по терміну таксаноміі, відобразимо ж це в нашій навігаційної ланцюжку, а для цього ми скористаємося шаблонами підстановки. Що б в залежності від обраного нами теримінів змінювалося і його назва в «link title» підставляємо шаблон% node: field-type-news: name
А для посилання на цей терми% node: field-type-news: url
І заключним ланкою нашої ланцюга зробимо назва статті без посилання, для цього в першому полі підставляємо вже відомий шаблон «! Page_title», а в поле для посилання підставляємо.
В результаті у нас вийшла наступна ланцюжок з хлібних крихт.
Експорт та імпорт хлібних крихт
Поруч з кнопкою додавання хлібних крихт є Сикало на імпорт вже існуючих хлібних крихт
Якщо на неї перейти, то відкриється вікно в якому нас попросять ввести код.
![Налагодження та створення хлібних крихт в drupal 7 (настройка) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-cefa4658.png)
Цей код можна взяти зайшовши на сторінку admin / structure / path-breadcrumbs і відкрити дії, які можна зробити з вже існуючими крихтами
![Налагодження та створення хлібних крихт в drupal 7 (настройка) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-e7ce8dd6.png)
Як показує практика, значимість хлібних крихт часто недооцінюють, а вони в свою чергу сильно підвищують юзабіліті сайту, тим більше якщо це інтернет магазин. Модуль Path Breadcrumbs простий у використанні, а завдяки його можливості використовувати підстановочні шаблони його гнучкість практично не обмежена.
Оцінок: 6 (середня 3.7 out of 5)
![Налагодження та створення хлібних крихт в drupal 7 (настройка хлібних крихт drupal) Налагодження та створення хлібних крихт в drupal 7](https://images-on-off.com/images/127/nastroykaisozdaniexlebnixkroshekvdrupal7-152dc1b0.jpg)