nathank
(Nathan Kershaw)
1
此主题组件允许您为 Discourse 中的特定类别自定义“创建主题”按钮标签,以满足专门的活动类别用例。
它可以轻松分叉和修改以用于其他用例;使其可配置并不实用。
工作原理
此组件利用 Discourse 的 API 根据特定类别的需求覆盖默认的“创建主题”按钮标签。它允许管理员控制哪些类别显示自定义标签以及该标签是什么。
配置和设置
-
设置选项:
- 类别活动标签:一项设置允许管理员选择应使用 new_event 翻译(默认为“新活动”)的特定类别。
- 默认行为:对于设置中未指定的类别,按钮将默认为显示 new_topic 翻译(默认为“新主题”)。
-
如何配置:
- 访问设置:在 Discourse 管理面板中导航到主题设置部分。
- 选择类别:使用“类别活动标签”设置下的类别选择器,选择要标记为“新活动”的类别。
- 保存并更新:做出选择后,保存更改以立即应用新的按钮标签。
此组件旨在简单而强大,让您可以灵活地对论坛界面进行统一或分类的自定义。
4 个赞
nathank
(Nathan Kershaw)
3
哈!我完全错过了那个 TC,迷失在几个明显没有联系起来的旧帖子里。我会处理的!
这个 TC 只是改变了文本,而不是隐藏默认按钮并用一个新按钮替换它。对于我来说,我还要从 Custom Wizard Plugin 🧙 路由到一个向导,这是必需的。
然而,我对 Customize new topic button text 的完整性(设置数组、涵盖其他按钮等)印象深刻,再次查看时,我发现可以通过微调来更改新按钮的路由。最好(稍微)扩展那个 TC,而不是使用这个。
我已经为此提交了一个 Feature,包括 一个拉取请求:
3 个赞