Изменить текст 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

Написать комментарий

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

Вывод данных с группировкой во views drupal

Ноябрь 15, 2019 г.

Типичная проблема при использовании модуля views - как вывести результат группировки, т.е. столбец вроде COUNT(*). Это можно сделать штатными средствами ...

Читать

Удаление поля из entity в Drupal программно

Январь 10, 2020 г.

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

Читать

 

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

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



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