自定义字段回复问题

嘿,这主要是问 @angus 的,但如果任何人有见解,我将不胜感激。我实现了来自 angus 的臭名昭著的帖子 angus 的臭名昭著的帖子 中的 topic 字段,并且在回复时遇到问题。我创建的自定义 topic 字段专门用于指向应用程序中特定流程的链接。

假设我发布了一个包含链接“www.app.com/process/71e33faf-ec88-445e/”的帖子。

当我回复帖子时,自定义字段会出现在回复编辑器中,其中填充了父帖子的 URL。

当我在回复帖子时,如果我在自定义字段中给出了一个与“www.app.com/process/93466e-db999-e44faf/”不同的 URL,在发送回复后,新的 URL 会被自动替换为父帖子的 URL。

理想情况下,逻辑应该是,如果回复中没有编辑 topic 字段,则不显示在回复标题中,如果编辑了,则像父帖子一样显示该字段(在回复的标题/顶部)。

我一直认为 /assest/connectors/ 中的所有连接器都与回复编辑器相关联。

任何帮助或见解都将不胜感激!

干杯!

您可能只想将主题自定义字段输入限制在第一个帖子的编辑器中显示,而不是在回复的编辑器中显示。因此,请在输入周围添加一个条件包装器

<TopicCustomFieldInput
  @fieldValue={{this.fieldValue}}
  @onChangeField={{this.onChangeField}}
/>

看看您需要检查哪个属性来限制输入。首先查看传递给添加此输入的 composer-fields 插件出口的参数。