Собственные настройки темы в Друпал 7

31 января 2015 - 23:53

Для создания дополнительных настроек темы оформления сайта в Drupal 7 необходимо в папке с темой создать файл theme-settings.php и в нем с помощью хука hook_form_FORM_ID_alter() в форму настроек темы добавить свои поля. Следующий код добавляет в настройки темы ссылки на социальные сети:

Вставка ноды в содержимое другой ноды в Drupal

13 января 2015 - 09:00

Модуль Node Embed добавляет фильтр ввода к текстовым форматам Drupal, позволяющий в поле ноды вставить другую ноду через подстановочный шаблон [[nid:%]], где % - id нужной ноды.

Шаблон ноды в зависимости от режима отображения в Drupal

17 декабря 2014 - 23:57

В теме оформления сайта на Drupal 7 можно переопределять шаблоны нод конкретного типа материала (node--TYPE.tpl.php) или конкретных нод (node--NID.tpl.php), однако нередко возникает задача создания шаблона для конкретного режима отображения ноды, например анонса (teaser) или любого другого, который можно задать самостоятельно с помощью хука hook_entity_info_alter или с помощью различных модулей.

Jquery-плагин для корректной работы выпадающего меню на мобильных устройствах

15 декабря 2014 - 00:26

Izilla jQuery Touch Menu Hover Test Page - Jquery-плагин, решающий проблему с реализацией выпадающего меню на мобильных устройствах. Он позволяет по первому клику на ссылку родительского пункта меню открыть подменю, т.е. эмулирует состояние :hover, а переход по ссылке будет осуществлен только при повторном клике.

Интеграция плагина для вставки видео с YouTube в Ckeditor в Drupal

30 ноября 2014 - 00:04

Youtube Plugin для CKEditor позволяет удобно добавлять видео с YouTube как по ссылке на страницу ролика, так и через код вставки, а также настраивать размеры (включая адаптивный) и другие параметры.

Ограничение доступа к полям форм в Drupal

24 ноября 2014 - 23:15

Ограничить доступ определенным ролям пользователей (или анонимным посетителям) к полям сущностей (нод, терминов такосномии и др.) в Drupal позволяет модуль Field Permissions. Однако иногда требуется ограничить доступ к полю любой другой формы, в том числе создаваемой собственным модулем.

Страницы

Подписка на Лента главной страницы