如何定制composer

我为每个标签都设置了composer,但我希望为每个标签设置单独的composer。例如,我有questions、articles、events标签,我希望为这些标签分别设置composer。
有人能帮我实现这个吗?

1 个赞

你所说的“单独的作曲家”是什么意思?它们有什么不同?

你已经可以有多个草稿了……

3 个赞

你好,欢迎你 @saish :slight_smile:

你的意思是根据创建主题的类型来使用不同的编辑器模板吗?

如果是这样,我认为目前还没有办法通过标签来实现这一点,但如果你为每种类型设置一个分类,则可以使用 表单模板 来实现。还有常规的主题模板(可以在分类的设置页面找到),但这些只能在编辑器中添加一些预填文本,这可能不是你想要的。

(不过,有一个现有的 Feature 请求,允许使用标签来设置表单模板,你可能想加入你的意见 https://meta.discourse.org/t/setting-form-templates-with-a-tag/283112)

还有一个 Discourse Preset Topic Composer 插件,如果你想简化用户选择特定选项的方式,它也可能很有用。

2 个赞

感谢您的回复,我尝试使用表单模板,但我想在Composer中的默认字段下添加我自定义的字段

感谢您的回复,单独的 composer 表示我想在默认的 composer 中添加自定义字段

你需要构建一个插件来实现这个功能。

上面由 @JammyDodger 建议了一种轻量级的替代方案

3 个赞

感谢大家的回复和建议,我用JavaScript实现了它。

2 个赞

您介意分享一些结果的图片吗?

这个插件也可能引起您的兴趣

2 个赞

感谢您的回复,我是用 JavaScript 完成的。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.