Views

Статьи, записки и заметки по теме Views

Broken/missing handler

mbaev 13.06.2017, 15:22

Если вы создали field/sort/filter/area или что-то еще для views в своём модуле blablabla и видите надпись:

Broken/missing handler

То одной из возможных причин может быть отсутствие строки подключения вашего класса в blablabla.info

  1. files[] = includes/views/handlers/blablabla_handler_my_handler.inc

 

Обновление представления (views) через ajax

mbaev 13.10.2016, 13:53

Заставить работать какую-либо вьюху с ajax не сложно. Достаточно зайти в настройки и установить параметр Use Ajax: Yes.
ajax-view

К сожалению, модуль Views не предоставляет JS API для программного обновления этой вьюхи. Поэтому, пишем свою функцию (комментарии в коде):

Представление Watchdog

mbaev 28.09.2016, 11:27

Для тех кому не нравится стандартный вывод журнала (watchdog) в Drupal 8, представляю вьюху Watchdog. Она похожа на то, что по умолчанию предоставляет стандартный журнал, а также дополнительные плюшки:

  • Поле IP
  • Дата со временем (в стандартном только дата, времени нет)
  • Возможность сортировки по всем полям

Также осталась возможность фильтрации в том же виде. Главное преимущество заключается в том, что представление легко изменить: добавить поля, критерии фильтрации, изменить порядок отображения столбцов в таблице и остальные настройки предоставляемые модулем Views.

Есть и минусы:

  • Нет кнопки "Очистить журнал";
  • Нет столбца "Пользователь"
  • Уровень опасности выглядит менее красиво.

По этой причине представление Watchdog не заменяет текущее представление, а находится рядом с ним.