Изменить текст no-results во views программно

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

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

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

Правка производится как hook_views_pre_render(&$view);

Элементы, выделенные заглавными буквами, замените согласно тому, что есть у вас.

DISPLAY_NAME — обычно это ‘default’, если вы не создавали разные виды ‘display’ для представления. Можете взять нужные имена из URL при редактировании вашего представления.

/admin/structure/views/view/VIEW_NAME/edit/DISPLAY_NAME

Мало букафф? Читайте есчо !

Изменения настроек поля программно Drupal 7

Май 27, 2020 г.

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

Читать

Отправка HTML писем из Drupal 7

Август 27, 2015 г.

В семерке поменяли кое что в плане отправки писем, и то что работало в 6ке, в 7ке уже «не катит». Разберем два аспекта отправки писем: HTML формат письма ...

Читать

Ctools modal закрытие при клике вне модального окна

Июнь 28, 2019 г.

Привычное для пользователей поведение модального окна изначально не реализовано в ctools. Давайте добавим немного js, реализующего нужный функционал. Код универсален для модального окна создаваемого ctools, т.к. привязан к верстке окна: [crayon-6a24bb6dac06d996657548/] ...

Читать

Формирование одиночного чекбокса в Drupal 7 Webform

Ноябрь 23, 2025 г.

В Webform для Drupal 7 нет отдельного типа элемента, который отвечал бы за одиночный чекбокс. Если возникает задача добавить в форму знакомую всем галочку ...

Читать
 

Комментарии к «Изменить текст no-results во views программно»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: