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

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

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

Убираем обертки и метки полей формы в Drupal

19 января 2015 - 23:38

Пример кода в template.php, убирающего div-обертки и метки полей ввода в форме входа на сайт и добавляющего атрибут placeholder полям:

Вставка ноды в содержимое другой ноды в 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, а переход по ссылке будет осуществлен только при повторном клике.

Страницы

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