Обеспечивает ввод текста и кнопку, чтобы установить позицию модуля.

  • 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 стандартным текстом языка, который вы можете настроить, чтобы сказать, что вы хотите в вашем файле языка), который при нажатии вызывает стандартный модуль окно выбора позиции, которую вы ' привыкли видеть в менеджере модулей.