如何创建具有多个文本输入的 ContentBlock?

How to create ContentBlock with multiple text inputs?

我正在使用来自 Modmore 的 ContentBlocks,我正在尝试弄清楚如何创建一个新的内容块,该块具有允许用户输入标题的输入和另一个用于源的输入 URL.我这样做的目标是公开这些字段,以便可以从资源中编辑它们,如下图所示,第二个文本字段是红色方块指示器所在的位置。

这个问题困扰了我一段时间,所以如果有人能帮助解决这个问题,我将不胜感激。

首先,您可以通过服务台 (support@modmore.com) 或我们自己的论坛 (https://forum.modmore.com) 获得对 ContentBlocks 和其他 modmore 附加功能的支持。我通常不监视 Whosebug,但幸运的是收到了有关您问题的警报。

对于您要执行的操作,有几个选项。

1) 将字段设置添加到您的 "IFrame" 字段。您可以从 Extras > ContentBlocks 下的 ContentBlocks 组件执行此操作。右键单击该字段以更新它,然后在“设置”选项卡上,添加带有您选择的 key/name 的文本设置。然后返回到“模板”选项卡,并使用 [[+placeholder]] 语法将值插入回模板中。

根据您选择的 "Expose Field" 选项,该字段可以在单击字段上的设置图标或直接在 canvas 上以模式 window 显示你的红色方块指示器。

有关此选项的更多信息,see the Settings section in the Fields documentation

2) 对于更复杂类型的字段,您还可以选择使用Repeater 字段。这些设置起来有点复杂,但不仅允许您组合不同的字段设置,还可以组合 ContentBlocks 中 任何 支持的输入类型,例如图像甚至转发器中的转发器。

虽然转发器最初用于多行内容(滑块、功能块等),但您可以在编辑字段时在“属性”选项卡上设置最小和最大行数。将它们都设置为 1,您就可以更好地描述为 Group 字段。

More detailed information about the Repeater can also be found in the documentation.

希望这对您有所帮助。如果您继续为此苦苦挣扎,请通过我们的正常支持渠道与我们联系。 :)