我搜索了很长时间,但找不到答案:
我正在创建一个Joomla 2.5模块,是一种投资组合。我不知道,模块中最终会有多少项目,40 或 200,它仍然可以增长。有什么方法可以在模块后端动态添加模块项,就像在组件中一样?
虽然框架并不真正支持,但有一些方法可以做到这一点。您可能希望为 XML 表单创建新的新字段类型。此字段类型可以将必要的 javascript 添加到页面以使添加按钮正常工作。(自定义字段类型指南:http://docs.joomla.org/Creating_a_custom_form_field_type)
只要您将输入元素命名为数组 ( <field name="element_name[]"...
) ,您添加的所有项目都应该作为参数的一部分包装起来并保存在该行中。
您还必须具有字段类型,以便在调用该数组时能够将其处理回getInput
该数组。
我想我曾经用幻灯片模块看到过这个。可能是这个:http://extensions.joomla.org/extensions/photos-a-images/slideshow/image-jquery-slideshow/20362 但我在这方面可能是错的。
感谢您的回答。也许是另一个想法,与自定义字段!我检查一下,谢谢。到目前为止,我找到了(我希望)一个解决方案,没有黑客,使用 jquery 和 json 将数据存储在文件中......它看起来很简单。