我想创建包含必填字段的模板,理想情况下这些字段可以通过下拉选择框实现。
例如,如果某个字段要求用户列出他们最喜欢的动物,他们可以从包含“狗、猫或石像鬼”的框中进行选择。我非常希望提供选项,而不是让用户自由输入。请问这或类似的功能是否可行?
我想创建包含必填字段的模板,理想情况下这些字段可以通过下拉选择框实现。
例如,如果某个字段要求用户列出他们最喜欢的动物,他们可以从包含“狗、猫或石像鬼”的框中进行选择。我非常希望提供选项,而不是让用户自由输入。请问这或类似的功能是否可行?
如果您使用标签,就不必编写一个在模板上游变更时极易出错的插件。我建议在开始编写插件之前,先花一个小时左右尝试一下这种方法。
您可以查看 https://github.com/paviliondev/discourse-topic-previews/blob/master/plugin.rb,这是一个创建主题自定义字段的示例。
Discourse 本质上是一款自由形式的讨论软件。
如果您真正需要的是严格的表单,使用更合适的软件可能会取得更好的效果。您可以嵌入如 Google Forms 和 Typeform 之类的解决方案,以帮助用户更顺畅地过渡,例如以下示例:
谢谢,我想我的措辞不当。我仍然希望进行自由讨论,但需要某些条件才能发起。我认为使用标签和模板就足以实现这一目标😀
这现在成为可能,感谢 Introducing Experimental Form Templates