大家好,
我正尝试仅在主题(主页)页面上显示来自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 主题组件主题下。
如果有人知道正确的类名或任何可以正确定位主主题(主页)页面的技巧,我将不胜感激!
提前感谢!