Вы здесь

Не отображается блок views на странице другого views в Drupal 8

0

Доброго времени суток! Столкнулся с такой проблемой: на сайте есть тип материала "Новости" и "фотографии". С помощью views сделал блок "Последние новости", который выводит заголовок и дату новостей. Так же через views сделал страницу "Фотогалерея", на которой вывожу поле "фотографии" соответствующего материала. Блок "последние новости" вывожу в сайдбаре на всех страницах. Однако, на странице "фотогалерея" блок с последними новостями не отображается. На страницах обычных нод все хорошо. Другие блоки (меню, статичный текст) на странице фотогалереи так же отображаются исправно. Пробовал создавать другие блоки и страницы views и комбинировать их отображение: результат один. Блок views отображается везде, кроме страницы с другим views... Подскажите пожалуйста, куда копать, что проверить, чтобы блоки заработали нормально?
P.S.: Два разных блока views на странице ноды так же отображаются корректно.

Версия Drupal: 
8.x
Вопрос задан 04.07.2016 - 22:47

Гадаем исключительно по скринам настроек вьюх. Случается предсказываем по экспорту вьюсов.

Комментарий оставлен 04.07.2016 - 23:09

Вот скрины настроек вьюх, погадайте пожалуйста!
https://www.dropbox.com/s/y0okzj16kqpv8rz/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD... - страница новостей
https://www.dropbox.com/s/tzt8ts18t051phq/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD... - блок новостей
https://www.dropbox.com/s/5tvdnladftzrnly/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD... - страница фотогалереи

Комментарий оставлен 04.07.2016 - 23:56

Должен блок отображаться на всех страницах. Нужно глянуть в настройки блока (на странице /admin/structure/block) - в конфигурации этого блока во вкладке pages либо же для этой страницы имеется свой шаблон (который page) и в нем нет региона для этого блока.

Комментарий оставлен 05.07.2016 - 00:07

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

Комментарий оставлен 05.07.2016 - 12:57

Ответы