我创建了一个前端覆盖com_content/views/form/tmpl/edit.php
并添加了一个普通的 ol' HTML 输入字段,<form>
如下所示:
<input type="text" name="jform[attribs][vidurl]" value="" id="jform_attribs_vidurl" />
我希望将数据保存在_content/attribs
表中,但它只是返回 null,就好像在POST
.
它适用于图像字段
我对该image_intro
字段做了同样的事情,并且该值正确保存。
我删除了行
<?php echo $this->form->renderField('image_intro', 'images'); ?>
并使用
<input type="hidden" name="jform[images][image_intro]" id="jform_images_image_intro" value="" />
然后通过文件输入字段成功上传后,将来自AJAX进程的图像路径值通过 javascript 传递到隐藏图像字段。数据在提交时成功保存。
是否必须存在具有字段属性的现有 XML 字符串?
如果在字符串JFORM
中找不到其属性,是否忽略 HTML 字段?如何获取要保存的自定义添加字段?xml