备选的新主题按钮(每个分类)

:information_source: 摘要 更改每个类别的新主题按钮文本。
:hammer_and_wrench: 代码库 github.com/nathan-nz/category-new-topic-button
:question: 安装指南 如何安装主题或主题组件
:open_book: 对 Discourse 主题不熟悉? Discourse 主题使用入门指南

安装此主题组件

此主题组件允许您为 Discourse 中的特定类别自定义“创建主题”按钮标签,以满足专门的活动类别用例。

它可以轻松分叉和修改以用于其他用例;使其可配置并不实用。

工作原理

此组件利用 Discourse 的 API 根据特定类别的需求覆盖默认的“创建主题”按钮标签。它允许管理员控制哪些类别显示自定义标签以及该标签是什么。

配置和设置

  • 设置选项

    • 类别活动标签:一项设置允许管理员选择应使用 new_event 翻译(默认为“新活动”)的特定类别。
    • 默认行为:对于设置中未指定的类别,按钮将默认为显示 new_topic 翻译(默认为“新主题”)。
  • 如何配置

    1. 访问设置:在 Discourse 管理面板中导航到主题设置部分。
    2. 选择类别:使用“类别活动标签”设置下的类别选择器,选择要标记为“新活动”的类别。
    3. 保存并更新:做出选择后,保存更改以立即应用新的按钮标签。

此组件旨在简单而强大,让您可以灵活地对论坛界面进行统一或分类的自定义。

4 个赞

这与 Customize new topic button text 主题组件相比如何?

4 个赞

哈!我完全错过了那个 TC,迷失在几个明显没有联系起来的旧帖子里。我会处理的!

这个 TC 只是改变了文本,而不是隐藏默认按钮并用一个新按钮替换它。对于我来说,我还要从 Custom Wizard Plugin 🧙 路由到一个向导,这是必需的。

然而,我对 Customize new topic button text 的完整性(设置数组、涵盖其他按钮等)印象深刻,再次查看时,我发现可以通过微调来更改新按钮的路由。最好(稍微)扩展那个 TC,而不是使用这个。

我已经为此提交了一个 Feature,包括 一个拉取请求

3 个赞