8 Апр, 2020

Популярный административный модуль admin_menu, собирает всё самое нужное и важное для управления сайтом. И хотя в 7 версии в ядре вы найдете модуль tool, обладающий похожим функционалом, ему не удалось заменить admin_menu.

Далее, разберем код, добавляющий пункт меню в admin_menu.

Читать далее »
  24 Мар, 2020

Для отладки или выполнения какого то разового кода иногда требуется выполнить php код в системном окружении вашего сайта на Drupal.

Читать далее »
  12 Мар, 2020

Таблица глаголов и тренажер в одном флаконе. Список можно фильтровать, чтобы вывести/найти только нужные вам глаголы. В режиме тренировки вам нужно будет вводить три формы глагола для указанного на русском значения.

  21 Фев, 2020

При установке значения hash в url окна, к примеру так: window.location.hash = ‘#something’; браузер прокрутит документ до позиции элемента вида <a name=’something’></a>. Иногда такое поведение является не желательным.

Читать далее »
  19 Фев, 2020

Шаблон для проверки состояния элемента input[type=’checkbox’]. Код проверяет отмечен элемент или нет.

Читать далее »
  16 Фев, 2020

Ставший уже привычным элемент навигации внутри страницы — кнопка «Вернуться к началу страницы». Разберем как реализовать эту функцию.

Читать далее »
  5 Фев, 2020

Drupal views позволяют сконфигурировать сообщение на случай если результат запроса пуст и нельзя срендерить какой либо контент для данного представления.

Данная опция находится во вкладке ‘advanced’ вашего представления. Но в данной статье я покажу как изменить её программно перед рендерингом шаблона views.

Читать далее »
  24 Янв, 2020

Drupal надстраивает собственные разрешения на вывод ошибок, потому если вам необходим вывод ошибок на этапе разработки, то важно знать как разрешить их показ/протоколирование.

Читать далее »
  10 Янв, 2020

Обычно такой код требуется писать в файлах .install, для модификации структуры ваших полей при обновлении модуля, чтобы не проделывать эту операцию вручную. Также предварительно стоит подумать о переносе данных из удаляемого поля в какое то новое место.

Читать далее »
  3 Дек, 2019

Задача возникла в контексте SEO, требовалось предотвратить индексацию тестовых сайтов поисковыми системами. На практике видно, что инструкции файла robots.txt выполняются поисковыми машинами не так, как ожидается. Т.е. при некоторых условиях страницы тестового сайта все равно попадают в поисковую выдачу.

Поэтому требуется более серьезный барьер, а именно блокировка контента. С этой целью можно использовать HTTP auth функцию веб сервера.

Читать далее »