Home News

Крошечные модули | DrupalSN - социальная сеть для drupal-разработчиков

06.10.2017

видео Крошечные модули | DrupalSN - социальная сеть для drupal-разработчиков

Android MEGA2560 Running Modified Tiny Basic Plus on TFT 320QVT LCD Screen

Публикую (тоже по заявкам трудящихся) старый обзор модулей по работе с хлебными крошками в Drupal 6.



Время от времени на Друпал.ру появляются вопросы о работе с хлебными крошками . О них в настоящей заметке и пойдет речь — о хлебных крошках (они же breadcrumbs, они же навигационные цепочки).

Действительно, из коробки Друпал практически не предоставляет возможностей по настройке хлебных крошек. Стоит пользователю поработать с таксономией и создать новое меню — и вот уже цепочки содержат только одну ссылку — на главную страницу. Можно, конечно, задавать крошки функцией drupal_set_breadcrumb ( ) , но программировать хотят (и могут) далеко не все. Да и разве это дело — писать модуль каждый раз, когда нужно добавить в цепочку тег таксономии или заголовок на базе синонима?


Тест-драйв видеорегистратора КАРКАМ TINY + GPS-модуль (2)

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

Module-Finder , пользоваться которым, кстати, я настоятельно рекомендую всем ищущим модули, помог мне найти 7 модулей, в той или иной мере решающих задачу хлебных крошек:

Начнем с малышей, то есть небольших модулей, решающих самые основные проблемы хлебных крошек.

Первой проблемой является отсутствие воспроизведения в хлебных крошках иерархии меню, если это не меню Навигации. Именно эту проблему исправляет модуль

Menu Breadcrumb

Посмотрим на скриншот:

Очевидно неплохо было бы добавить в цепочку название родительского пункта меню. Модуль Menu Breadcrumb автоматически добавляет иерархию пунктов меню в крошки для всех меню, а не только для Навигации:

Больше ничего Menu Breadcrumb не делает, так что использовать его имеет смысл только если нет других запросов и вы не используете модуль

rss