Друпал 7

Отключение кеширования определенных страниц в Drupal

27 июня 2016 - 11:06

Модуль CacheExclude позволяет отключить кеширование определенных страниц в Drupal 7, а также полностью запретить кеширование для определенных типов материалов.

Отключение кеширования для определенных страниц в Drupal

Удаление атрибута xml:lang в ссылках переключателя языков в Drupal

23 января 2016 - 12:14

Чтобы удалить атрибут xml:lang в ссылках переключателя языков в Drupal 7, используем хук hook_language_switch_links_alter().

Подключение скрипта JS после отправки формы в Drupal 7

27 ноября 2015 - 23:27

Чтобы подключить файл JS после отправки формы (с перезагрузкой текущей страницы), нужно добавить в template.php следующие функции:

Собственные настройки темы в Друпал 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 нужной ноды.

Страницы