Тип 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/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi

Джерело: https://docs.joomla.org/Componentlayout_form_field_type

Main Menu