我希望重新探讨这个问题。我希望能在前端让用户填写一个对他们来说看起来像表单的内容。例如,当他们创建主题时,会看到类似以下内容:
“姓名”
“位置”
“问题”
这一切都可以保留在前端。我目前不需要(虽然这很好,但暂时并非必需)解析用户提交内容的不同部分——所有内容可以像现在一样直接提交。目标是确保用户提交的内容更加规范,并在存在多个不同提示时为他们提供简洁的用户界面。
这与目前通过添加主题模板所能实现的功能之间的区别:
-
用户无法删除这些提示(例如,无法删除“姓名”、“位置”和“问题”)。
-
理想情况下,我可以添加一些类似表单的样式,让用户更清楚地知道应该在何处输入内容。这样可以为创建主题的用户提供更简洁的界面,特别是在存在多个不同提示的情况下。使用主题模板时,用户必须自行创建空间来输入每个提示的回复。此外,当使用当前的主题模板并包含多个不同提示时,创建主题的窗口看起来会显得相当拥挤。
@sam 之前曾回复:
看来这确实是可以实现的。我目前最大的问题是:如何在主题组件(或插件)中更改“创建主题”窗口中显示的内容?目前,当我尝试操作时,它似乎是一个无法介入的 iframe 黑盒。
我知道可能存在某种方法可以进入其中,毕竟主题模板和 占位符插件 正是这样做的。但我尚未弄清楚它们是如何实现的。
关于如何通过代码更改“创建主题”窗口中的内容,有什么建议吗?