О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

работа с меню

Drupal: Программно получить подпункты определённого пункта меню

1 vote
+
-

Пример получения подпунктов пункта меню с uuid cc9519f7-66d5-4031-acd9-c6a4a0b00a39:

CSS: Простое slide-меню

-27 votes
+
-

Создание простого slide-меню для мобильных девайсов:

Читать дальше →
Похожие записи:

Drupal: Taxonomy Menu и названия пунктов из поля термина

-10 votes
+
-

При создании меню с помощью модуля Taxonomy Menu, названия пунктов формируются из имени термина, что не всегда уместно.
Способ брать названия пунктов меню из кастомного поля термина field_menu_title:

CSS: Выпадающее меню с задержкой

-9 votes
+
-

Обычное выпадающие css-меню сделанное с помощью переключения display:none;/display:block; повешенного на hover обладает двумя раздражающими недостатками:
— подменю показывается мгновенно как только курсор мыши попал в область родительского пункта
— подменю мгновенно пропадает как только курсор вышел за пределы подменю
Пример такого меню:

Drupal: Изменить машинное имя меню

-9 votes
+
-

По умолчанию друпал не даёт изменять машинное имя меню, созданного через админку. Исправляем ситуацию sql запросом:

Drupal: Производительность Taxonomy Menu при выводе больших меню

-13 votes
+
-

Случайно наткнулся на "фичу" — если в меню выводятся ссылки на термины, то на каждый пункт меню друпал вызывает taxonomy_term_load(). Т.е. если вы выводите древовидное меню на 100 терминов, то получите 100 вызовов taxonomy_term_load() (каждый entity_load() это около 1 ms).

Drupal: Как получить имя меню в theme_menu_tree()

-14 votes
+
-

По умолчанию, в theme_menu_tree() нет никаких переменных кроме tree, которая содержит отрендеренные элементы меню.

Drupal: Примеры кода для Drupal 8

-23 votes
+
-

Некто Erik Stielstra поделился с общественностью набором небольших демо-модулей для Drupal 8, показывающих как пользоваться роутингом, конфигурациями, формами, событиями и сервисами. Обещает в скором времени пополнить коллекцию. Инджой.
Читать дальше →
Похожие записи:

Drupal: Уникальные классы пунктов меню

-10 votes
+
-

У системных меню, выведенных в page.tpl.php с помощью theme_links() есть приятная особенность — все пункты обладают уникальным css классом на основе их идентификатора. В меню же, выводимых модулем Block, таких классов увы нет. Решаем проблему:

Drupal: Модуль Menu token — поддержка токенов в пунктах меню

-12 votes
+
-

Описание
Модуль Menu token позволяет использовать токены в заголовках пунктов меню и их адресах. Например используя токен [current-user:uid] можно создать пункт меню "Edit profile", который будет вести на форму редактирования пользователя: