Раскрытый фильтр по дате в Drupal 8: прошедшие/текущие/будущие события

На одном из сайтов на Drupal 8 потребовалось выводить список различных культурных мероприятий города (выставки/концерты/конкурсы/и т.д.). Список выводится с помощью модуля Views. У мероприятия есть два поля типа «Дата»: начало мероприятия и конец мероприятия. Используя эти поля, нужно было сделать фильтрацию по текущим/прошлым/предстоящим событиям. Стандартной возможности реализовать такое через Exposed Filters по полям «Дата» я …

Continue reading ‘Раскрытый фильтр по дате в Drupal 8: прошедшие/текущие/будущие события’ »

Drupal 8 загрузка ноды по AJAX

Предлагаю «каркас» модуля для Drupal 8, который позволит вам получать ноды по их ID через AJAX. В приведенном ниже коде реализовано получение ноды с помощью метода Node::load, который пришел на замену функции node_load() и вывод заголовка и содержания ноды в виде JSON-объекта. Аналогично можно добавлять и другие поля ноды. Собственно, код модуля: < ?php namespace …

Continue reading ‘Drupal 8 загрузка ноды по AJAX’ »