Я относительно новичок в DST Platform и в настоящее время работаю над проектом, который требует настройки пользовательских условий видимости для блоков. Я создаю веб-сайт для большой некоммерческой организации, и мне нужно, чтобы определенные блоки отображались только на определенных страницах на основе комбинации параметров URL-адреса и ролей пользователей.
Например, я хочу, чтобы блок отображался только для прошедших проверку подлинности пользователей с определенной ролью, когда они посещают страницу с URL-адресом, содержащим определенный параметр запроса (например, ?campaign=true). Я исследовал настройки видимости блоков и даже пробовал использовать некоторые дополнительные модули, но изо всех сил пытаюсь эффективно объединить эти условия.
Я не уверен, нужно ли мне писать для этого собственный код или есть более простой способ добиться этого