Тип componentlayout поля формы Joomla

Тип componentlayout поля формы предоставляет раскрывающийся список всех доступных макетов для представления расширения. Если параметр имеет сохраненное значение, это выбирается при первой загрузке страницы. В противном случае выбирается значение по умолчанию (если есть).

  • type (обязательно) должен быть componentlayout.
  • name (обязательно) - уникальное имя параметра.
  • label (обязательно) (разрешается переводить) - описательный заголовок поля.
  • extension (обязательно) - имя расширения, для которого будут извлечены макеты (например, com_content).
  • view (обязательно) - имя представления, для которого будут извлечены макеты (например, article).
  • useglobal (необязательно).
  • description (необязательно) (разрешается переводить) - текст, который будет отображаться как всплывающая подсказка, когда пользователь наводит указатель мыши на раскрывающийся список.

Пример XML определения

<field name="mylayout" type="componentlayout" extension="com_content" view="article" label="JFIELD_ALT_LAYOUT" useglobal="true" description="JFIELD_ALT_COMPONENT_LAYOUT" />

Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy

Источник: https://docs.joomla.org/Componentlayout_form_field_type

Main Menu