Хотя на самом деле не поддерживается каркасом, есть способы сделать это. Вероятно, вы захотите создать новый тип поля для формы 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, но я мог ошибаться в этом аспекте.
Вы можете разместить все, что захотите, в своем модуле. Модуль обычно сопровождает компонент и отображает некоторые из его данных на выбранных страницах, в положениях модуля, которые находятся за пределами основного положения компонента. Модуль не предназначен для комплексного редактирования на заднем плане. Для этого вы можете использовать/создать компонент. – MasterAM
Thanx для вашего ответа. Но вопрос в том, как управлять этим без какого-либо компонента. Я подумал о том, чтобы поговорить с DB & Jquery. –
На самом деле создание компонента было бы намного проще, чем принудительное использование неправильного функционала в модуле. Существует множество компонентов с открытым исходным кодом, и вы даже можете использовать собственный макет модуля категории контента. Я думаю, вам следует узнать больше о том, как работает Joomla, и если вы хотите создать простой компонент, вы можете начать с создания этого [здесь] (http://www.component-creator.com/) и настроить его самостоятельно (создание, вероятно, займет у вас всего несколько минут). – MasterAM