Просмотр блока таксономии не показывает содержимого

#drupal #drupal-8

#drupal #drupal-8

Вопрос:

Я использую Drupal 8.

Я пытаюсь создать отображение блока для отображения списка тизеров с термином таксономии текущего узла в пользовательском регионе.

Проблема в том, что когда я перехожу на страницу, содержащую пользовательский регион, содержимое не отображается.

Другие блоки отображаются нормально при назначении пользовательскому региону, поэтому я не думаю, что это как-то связано с моими шаблонами.

В том же представлении также отображается страница (в основном, представление термина таксономии по умолчанию), которое корректно отображает содержимое при переходе к узлу.

Я относительный новичок в Drupal, поэтому здесь может отсутствовать что-то очевидное, но, насколько я могу судить, представление таксономии работает как страница, но не как регион, поэтому либо это должно быть как-то связано с конфигурацией блока, либо Drupal просто не предназначен для такой работы.

Кто-нибудь может подсказать, что может быть причиной этого, или, если это плохой подход, объяснить, почему?

Ответ №1:

используете ли вы открытые фильтры в своем представлении? Чтобы оно работало в блоках, вам необходимо настроить в вашем представлении

     ajax:on
  

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

1. Интересно, я не уверен, но проведу расследование. Спасибо за предложение, я дам вам знать, как у меня дела.

2. Ах, я только что узнал, что такое открытые фильтры, и нет, я их не использую. К сожалению, включение AJAX не решило мою первоначальную проблему. Тем не менее, поддержите меня за то, что помогли мне узнать что-то новое.

3. что это за особый блок? вы сделали это программно? вы проверили раздел видимости в /admin /structure /block /manage/name of your_block в разделе /admin/structure/block/manage?