Повторяющиеся поля Joomla?

Можно ли в настройках расширения Joomla сделать повторяющимся бесконечное количество полей? Во-первых, оно должно показывать только одно поле, но если пользователю нужно, то он может легко нажатием кнопки получить еще одно и еще одно - столько, сколько ему нужно.

Я делаю расширение слайдера с изображениями, и я не могу знать, сколько изображений понадобится пользователю, и я не хочу ограничивать его, например, только десятью изображениями.


person Lukas Greblikas    schedule 27.08.2013    source источник
comment
Вы должны создать собственный элемент формы, который делает то, что вы хотите.   -  person MasterAM    schedule 27.08.2013
comment
В этом случае я создаю два настраиваемых типа полей: кнопку и изображение. Если пользователь нажимает кнопку, Joomla добавляет еще одно поле ввода в настройках расширения. Какой класс и метод я должен вызвать, чтобы добавить запрошенное дополнительное поле ввода? @МастерАМ   -  person Lukas Greblikas    schedule 27.08.2013
comment
Я не думаю, что должно быть несколько типов полей. Если вы решите расширить класс JFormField, я думаю, вам следует создать весь пользовательский интерфейс и логику, которая позволит вам загружать файлы (т. е. поля формы файла), кнопку add, возможно, кнопки remove и т. д. Это не так просто и вам понадобится некоторая логика в вашей модели (и, возможно, в контроллере тоже), чтобы заставить ее работать. Другой способ — создать форму непосредственно в шаблоне представления.   -  person MasterAM    schedule 27.08.2013
comment
Большая работа ведется над созданием этого для Joomla 3.2, если не 3.5. В основном это было сделано, но необходимо много тестов и исправлений;)   -  person Lodder    schedule 28.08.2013
comment
Превосходно! Отличные новости @Lodder! Как я узнаю, когда я смогу его использовать? Кроме того, как вы это знаете?   -  person Lukas Greblikas    schedule 28.08.2013


Ответы (1)


Первоначальный комментарий:

There is major work being put into producing this for Joomla 3.2 if not then 3.5.
It has been mostly done but a lot of testing and fixes need to be made

Обновление:

Эта функция будет выкуплена вместе с Joomla 3.2, которая выйдет примерно через 1 месяц. Эта функция просто позволит администратору добавлять несколько полей формы и легко удалять их.

Вы можете проверить это и, возможно, помочь в отладке здесь:

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=30781

person Lodder    schedule 29.08.2013