Все записи категории ‘drupal’

Загрузка файла в один клик в Drupal формах
 19 Сен, 2020

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

Читать далее »
Добавляем фильтр в wysiwyg в Drupal
 5 Сен, 2020

Пример добавления обработчика (фильтра) текста в rich editor.

Читать далее »
Изменения настроек поля программно Drupal 7
 27 Май, 2020

Если вам программно нужно изменить настройки поля в Drupal, то на помощь приходит Field CRUD API. Это набор функций из файла modules/field/field.crud.inc.

Читать далее »
Список всех типов публикаций в Drupal
 13 Май, 2020

Как получить полный список зарегистрированных типов публикаций в Drupal 7. Задача типична для бек-енда при создании форм страниц настроек. Потому покажу в статье пример реализации поля для формы с выбором типов публикаций.

Читать далее »
Ошибка запуска Cron в Drupal 7
 16 Апр, 2020

Если запуск Cron в Drupal 7 постоянно выдаёт такую ошибку —  «Cron run failed.», как исправить ситуацию?

Читать далее »
Добавление пунктов меню в Administration menu (admin_menu)
 8 Апр, 2020

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

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

Читать далее »
Выполнение php кода через drush
 24 Мар, 2020

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

Читать далее »
Изменить текст no-results во views программно
 5 Фев, 2020

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

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

Читать далее »
Включить вывод php ошибок в drupal 7
 24 Янв, 2020

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

Читать далее »
Удаление поля из entity в Drupal программно
 10 Янв, 2020

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

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