【发布时间】:2013-08-27 17:57:20
【问题描述】:
是否可以在 Joomla 扩展设置中重复无限数量的字段?首先它应该只显示一个字段,但如果用户需要,然后可以通过按钮轻松获得另一个和另一个 - 尽可能多的。
我正在制作一个带有图片的滑块扩展,但我不知道用户需要多少张图片,并且我不想将他限制为例如十张图片。
【问题讨论】:
-
您应该创建一个自定义表单元素来满足您的需求。
-
在这种情况下,我创建了两种自定义字段类型:按钮和图像。如果用户按下按钮,则 Joomla 在扩展设置中添加另一个输入字段。我应该调用什么类和方法来添加请求的附加输入字段? @MasterAM
-
我认为不应该有多个字段类型。如果您决定扩展
JFormField类,我认为您应该创建允许您上传文件(即文件表单字段)、add按钮、可能是remove按钮等的整个 UI 和逻辑。这不是直截了当的,您需要在模型中(也可能在控制器中)有一些逻辑才能使其工作。另一种方法是直接在视图模板中创建表单。 -
如果不是 3.5 的话,Joomla 3.2 将投入大量工作来制作这个。大部分已经完成,但需要进行大量测试和修复;)
-
太棒了!好消息@Lodder!我怎么知道什么时候可以使用它?还有你是怎么知道的?