Хлібні крихти »в drupal, master-web

Хлібні крихти »в drupal, master-web

Хороша система Drupal. Працюючи над новим проектом на CMS Drupal, я дійсно оцінив всю гнучкість і міць система. По ходу роботи в черговий раз довелося дивуватися мощі і гнучкості зв'язки модулів Views і CCK. Але, не дивлячись на всі переваги, я помітив і пару маленьких недоліків, хоча, можливо, це і не недоліки, а слідства гнучкості, які маю на увазі тонке налаштування системи під потреби проекту. Загалом, кажу я зараз про таку важливу складову юзабіліті сайту з розгалуженою структурою, як «хлібні крихти» - ланцюжок навігації по підрозділах і матеріалами від головної сторінки сайту до проглядається контенту.

Спочатку Drupal пропонує базовий функціонал «хлібних крихт» які працюють згідно основного меню сайту, при цьому вони працюють тільки на рівні меню, його основних і додаткових пунктів. І зовсім не порушеними залишаються словники і терміни таксономії, розділи книг, ну і звичайно ж Ноди (статті).

Переді мною стояло завдання зв'язати різні види структурних одиниць системи як словники та терміни таксономії, Ноди і сторінки, а також різні уявлення і Ноди.

У процесі вирішення цього завдання мені довелося звернеться до додаткових модулів для роботи з «хлібними крихтами». У підсумку реалізувати все, що мені було потрібно, мені вдалося за допомогою модулів Menu Breadcrumb і Node Breadcrumb. Однак, для роботи з ланцюжком навігації є ще пара потужних модулів. Нижче я привожу список хороших рішень (модулів) для роботи з хлібними крихтами в Drupal.

Сильний модуль Taxonomy Breadcrumb - даний модуль дозволяє налаштувати автоматичне додавання посилань таксономії (словник / термін / TID) в «хлібні крихти» вашого сайту. Єдиним недоліком модуля можна вважати те, що він не виводить в ланцюжку назву конкретного нода соотнесенного з даним терміном, як термінальне ланка ланцюга.

Якраз в цьому вам може допомогти модуль Node Breadcrumb. який дозволить створювати правила, які вказують місце розташування нодов в ланцюжку навігації. При цьому правила створюються в зручній формі через адмін-інтерфейс і дозволяють в якості аргументів використовувати як розділи таксономії так і типи матеріалів і звичайно ж призначати правило в залежності від конкретного пункту меню в незалежності від його рівня.

Ну а для людей, які не бояться говорити з Drupal на «Ти», є модуль Custom Breadcrumbs -він дозволяє задавати призначені для користувача правила для ланцюжка навігації і управляти ними за допомогою спеціальних PHP-виразів. Однак і він не без «гріха». Правила прив'язуються тільки до певного типу вмісту і не дозволять працювати з термінами таксономії або словниками.

Menu Breadcrumb - модуль дозволяє додати «хлібні крихти» для всіх пунктів меню, будь-яких типів і рівнів вкладеності.

Ну і «під завісу», огляд був би неповноцінним без цього модуля, - Menu Trails. який з версії 6.0 збагачений можливістю впровадження своїх функцій в «хлібні крихти» і дозволяє навастрівать ланцюжок не тільки за типами контенту, але також і для таксономії. І все це не дивлячись на те, що основною функцією цього модуля є зв'язування основний і вторинної навігації, зберігаючи при цьому поточні пункти меню «активним», тобто підсвіченими.

Підсумовуючи, хочу сказати, що тим, хто недавно почав працювати з Drupal не варто лякати його первинної «неповноцінності» в роботі з ланцюжком навігації. Оскільки, ім'я в розпорядженні перераховані вище модулі, можна побудувати будь-яку ланцюжок навігації.

P.S. Думки про товари і послуги ...

Можна сказати, що покупка меблів - це досить рідкісне захід, але все ж, якщо мені потрібно купити меблі. то я як правильно вибираю гарну якість за хорошою ціною. Наприклад на www.korsak.by можна купити меблі але хорошим конкурентними цінами і при цьому, ви купуєте меблі від виробника.

Так ... Вкотре шкодую, що до сих пір не отримав права. От не давно знадобилося авто і я подумав, що оренда автомобіля з водієм - це те що мені потрібно. Виявляється можна все це організувати онлайн. Я звернувся в Автоальянс - відпрацювали чітко і приємно здивували ценамі.продам сою

Схожі записи:

Схожі статті