用于条件 UI 元素的组件?

是否有主题组件可以根据条件添加按钮、CSS 或链接?

我想添加一个按钮,让尚未在特定类别中拥有会员资格的用户可以申请加入。

嗨,Joshua,那个问题有答案了吗?我遇到了同样的问题。

您可以在应用程序的大部分地方查找 currentUser,并使用其属性来创建条件。您能分享更多细节,说明您试图实现什么吗?

感谢 @Johani!我尝试仅在首页显示某些元素。我需要先验证当前页面是否为首页,然后再显示它们。

您的元素是一个横幅,还是类似显示在首页顶部的内容?

您能分享一张截图,展示它的外观吗?

一般来说,我需要在首页展示一些元素,就像任何网页那样,包括视频演示、欢迎文本、订阅表单和图片。这些内容我不需要在其他板块(如分类、主题等)中显示,因为它们仅出现在首页。

我尝试用 JavaScript 实现这个效果,但当我把代码保存在“头部之后”时,脚本无法运行。脚本只能在“”和“”元素中运行,而且无法更改 HTML 中的顺序。

例如,如果我想实现以下结构,这是不可能的:

  • 头部
  • 搜索
  • 视频(仅首页)
  • 主题
  • 推荐(仅首页)
  • 页脚

我认为 Discourse 在根域名下使用一个普通的网页,然后在子域名下使用论坛。但如果能根据页面自定义内容区块,并仅使用 Discourse 来构建整个网站,那就太好了。

为我的英语不好道歉 :sweat_smile:,感谢您的回答!