Скрыть элементы на отдельных страницах тем

Всем привет,

Я пытаюсь отобразить кастомный элемент из Banner Featured Links только на странице тем (главной) и скрыть его на страницах отдельных тем или в других местах. Я пробовал разные селекторы и комбинации CSS, но пока не смог заставить это работать как нужно.

У кого-нибудь есть опыт работы с CSS для таргетинга на конкретные страницы Discourse? Например, я хочу, чтобы кастомные ссылки отображались только на главной странице списка тем, но не на страницах отдельных тем или в просмотрах категорий.

Вот что я пробовал до сих пор:

body#topic_795 .banner-featured-links__link {
display: none;
}

body.page-categories .banner-featured-links__link,
body.page-site-feedback-tutorials .banner-featured-links__link {
display: none !important;
}

Я спрашиваю именно о контроле через CSS, потому что хочу напрямую управлять отображением элементов в зависимости от контекста страницы, а не просить изменить компонент темы. Вот почему я не разместил этот вопрос в теме компонента темы «Banner Featured Links».

Если кто-то знает правильные классы или может дать советы по правильному таргетингу на главную страницу списка тем, буду благодарен за подсказку!

Заранее спасибо!

Привет, ты пробовал настройку url must contain? Можно определить пути URL, где должны появляться ссылки. Насколько я знаю, по умолчанию задается несколько путей — можно просто использовать путь главной страницы со списком тем. Это сработает для тебя?

Большое спасибо, @Arkshine. Этот плагин действительно обрабатывает страницы через заданные пути. Спасибо, что указали на это. Простое решение. Не осознавал цель настройки. :partying_face: