щоб розширити можливості видимості блоку, ви можете спробувати цей патч:
https://www.drupal.org/project/drupal/isissue/923934#comment-12401360
він вводить оператор сполучення І / АБО для умов видимості, тому ви можете сказати, о, я хочу, щоб цей блок був видимим, якщо він має my_content_type АБО користувач має роль адміністратора АБО URL починається з мого / path / to / * тощо. Також умови можна заперечувати, щоб ви могли встановити багато умов, за яких ви не хочете, щоб ваш блок був видимим
також якщо ви використовуєте модуль Drupal Commerce, ви можете спробувати вище, встановивши https://www.drupal.org/project/commerce_quick_purchase зауваження, що встановлення модуля відкриває цю функціональність для всіх блоків у системі, навіть якщо ви цього не робите ' t використовувати блок, наданий модулем, див. докладніше
https://github.com/drugan/commerce_quick_purchase#block-visibility
додатково ви можете створити свій власний плагін, див. приклад з модуля
https://cgit.drupalcode.org/commerce_quick_purchase/tree/src/Plugin/Condition