Видимость блоков

19 ноября 2020 в 18:56
Аватар пользователя nasferatu nasferatu 0 12 Решено

Что-то я потерялся. Не могу указать видимость блоков на определенных страницах.

Нет пункта Страницы. Подскажите, может надо где-то его активировать?

Комментарии

Какой странный скрин... Это точно Друпал? Wink

nasferatu wrote: Нет пункта Страницы

Если бы только Страницы - тут и ролей нет, и языка, и типа материала...

19 ноября 2020 в 19:33

Может это Layout Builder так гадит? Я сам им не пользуюсь, но краем уха слышал большие ребята во дворе говорили что или новомодный Layout Builder или старый добрый Block Layout, а вместе никак.

19 ноября 2020 в 20:33

Нет, проблема не в нем. Буду пробовать все подозрительные модули отключать, наверняка, какой-то сделал этот сюрприз

19 ноября 2020 в 20:46

В августе тоже самое было. При установке модуля Rules, и Scheduler.+ зависимости. Пропадала ручная настройка блоков. А именно разместить блоки на нужных стр.

20 ноября 2020 в 11:31

nasferatu wrote: Нет, проблема не в нем. Буду пробовать все подозрительные модули отключать, наверняка, какой-то сделал этот сюрприз

Судя по характеру условий видимости: Node is publshed, Сущность является новой, Материал размещён на главной и т.д. - можно предположить, что необычные условия вводит какой-то модуль (возможно, самописный) связанный с отображением нод.

По технической сути, эти условия есть Condition Plugin'ы (подробнее у Niklan: https://niklan.net/blog/181)

PS. А никаких модулей типа Block Visibility Conditions, Block Visibility Groups и подобных им в системе не установлено?

20 ноября 2020 в 18:27

max5 wrote: В августе тоже самое было. При установке модуля Rules, и Scheduler.+ зависимости.

Судя по всему, причина именно в Rules.
Issue на орге:
https://www.drupal.org/project/rules/issues/3160347
https://www.drupal.org/project/drupal/issues/2955370

20 ноября 2020 в 18:45