1

我搜索了很长时间,但找不到答案:

我正在创建一个 Joomla 2.5 模块,是一种投资组合。我不知道,模块中最终会有多少项目,40或200,它仍然可以增长。有什么办法可以在模块后端动态添加模块项,比如在组件中?

4

2 回答 2

3

虽然框架并不真正支持,但有一些方法可以做到这一点。您可能希望为 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但我在这方面可能是错的。

于 2013-09-17T21:31:26.290 回答
0

感谢您的回答。可能是另一个想法,使用自定义字段!我会检查一下,thanx。到现在为止,我找到了(我希望)一个解决方案,没有破解地狱,使用 jquery 和 json 将数据存储在一个文件中......它看起来很简单。

于 2013-09-17T22:04:22.937 回答