在Craft前端上传中保存资产字段

时间:2019-01-08 16:01:58

标签: twig frontend craftcms

我已经使用Guest Entries插件为Craft CMS 3制作了前端表单,以允许访问者向网站提交图像(以及一些其他信息)。正常工作,也适用于多个文件。我现在还想将一些字段保存到上传的资产中(这些字段已添加到Craft中的资产类型中)。例如,让用户选择一个类别并输入自定义标题(以减轻主持人的负担,因为要分类的图像很多)。

到目前为止,我正在使用此输入字段提交表单:

<input type="file" name="fields[fieldname][]" accept="image/*" id="fields-fieldname-1" multiple="">

现在,多个资产/图像已在新条目中提交到此字段。理想情况下,我想使用相同的方法,但是每种资产都有一些附加值。我尝试制作一个名称为“ fields [fieldname] [additonalFieldName]”等的文本字段,但似乎没有任何效果。

我的猜测是,我必须以某种方式创建一些自定义插件控制器。所以我的问题是:是否有其他(更简单)的方法可以解决这个问题,如果没有,如何开始制造控制器?我在Google上找到的最相似的控制器示例适用于craft2,而不适用于craft3。

0 个答案:

没有答案