ModulePosition - установливает позицию модуля.
Обеспечивает ввод текста и кнопку, чтобы установить позицию модуля.
- type (обязательно) должны быть moduleposition.
- name (обязательно) это уникальное имя поля.
- label (обязательно) (переводимое) название поля.
- description (необязательно) (переводимое) всплывающая подсказка.
Пример XML Определение
<field name="position" type="moduleposition" description="COM_MODULES_FIELD_POSITION_DESC" label="COM_MODULES_FIELD_POSITION_LABEL" default="" maxlength="50" />
При добавлении этого поля к FIELDSET за пределами области com_modules вам придется включить addfieldpath="administrator/components/com_modules/models/fields" в теге <FIELDSET>
<fieldset name="fieldsetname" label="myfield" addfieldpath="administrator/components/com_modules/models/fields" >
Если настроена правильно, вы увидите кнопку, которая отображается рядом с текстовым полем (с Joomla стандартным текстом языка, который вы можете настроить, чтобы сказать, что вы хотите в вашем файле языка), который при нажатии вызывает стандартный модуль окно выбора позиции, которую вы ' привыкли видеть в менеджере модулей.