Немного ванильного js, на этот раз: как найти контейнер по указанному классу.
Читать далее »Все записи категории ‘Программирование’
Ошибка запуска Cron в Drupal 7
Если запуск Cron в Drupal 7 постоянно выдаёт такую ошибку — «Cron run failed.», как исправить ситуацию?
Читать далее »Добавление пунктов меню в Administration menu (admin_menu)
Популярный административный модуль admin_menu, собирает всё самое нужное и важное для управления сайтом. И хотя в 7 версии в ядре вы найдете модуль tool, обладающий похожим функционалом, ему не удалось заменить admin_menu.
Далее, разберем код, добавляющий пункт меню в admin_menu.
Читать далее »Выполнение php кода через drush
Для отладки или выполнения какого то разового кода иногда требуется выполнить php код в системном окружении вашего сайта на Drupal.
Читать далее »Как избежать изменения позиции scroll в документе после установки #hash
При установке значения hash в url окна, к примеру так: window.location.hash = ‘#something’; браузер прокрутит документ до позиции элемента вида <a name=’something’></a>. Иногда такое поведение является не желательным.
Читать далее »Проверка checkbox состояния checked, jQuery
Шаблон для проверки состояния элемента input[type=’checkbox’]. Код проверяет отмечен элемент или нет.
Читать далее »Кнопка «Вверх» с анимацией прокрутки окна
Ставший уже привычным элемент навигации внутри страницы — кнопка «Вернуться к началу страницы». Разберем как реализовать эту функцию.
Читать далее »Изменить текст no-results во views программно
Drupal views позволяют сконфигурировать сообщение на случай если результат запроса пуст и нельзя срендерить какой либо контент для данного представления.
Данная опция находится во вкладке ‘advanced’ вашего представления. Но в данной статье я покажу как изменить её программно перед рендерингом шаблона views.
Читать далее »Включить вывод php ошибок в drupal 7
Drupal надстраивает собственные разрешения на вывод ошибок, потому если вам необходим вывод ошибок на этапе разработки, то важно знать как разрешить их показ/протоколирование.
Читать далее »Удаление поля из entity в Drupal программно
Обычно такой код требуется писать в файлах .install, для модификации структуры ваших полей при обновлении модуля, чтобы не проделывать эту операцию вручную. Также предварительно стоит подумать о переносе данных из удаляемого поля в какое то новое место.
Читать далее »