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

Тип spacer поля формы обеспечивает визуальный разделитель между элементами поля параметра. Это чисто визуальная поддержка, и значение поля не сохраняется.

  • type (обязательно) — должен быть spacer.
  • name (обязательно) — уникальное имя поля.
  • label (необязательный) (разрешается переводить) — это текст, используемый в качестве разделителя.
  • description (необязательно) (разрешается переводить) — это текст, который будет отображаться в виде всплывающей подсказки, когда пользователь наводит указатель мыши на раскрывающийся список.
  • hr (необязательно) — указывает, отображать или нет горизонтальную линейку ("true" или "false"). Если этот атрибут имеет значение true, то атрибут label будет игнорироваться.
  • class (необязательно) — имя класса CSS для поля HTML-формы.

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

<field type="spacer" name="myspacer" hr="true" />

Вы можете заменить основную горизонтальную линию заголовком, который можно использовать для группировки параметров. Например:

<field type="spacer" name="myspacer" label="Advanced parameters" />

Вы также можете поместить переводимый текст в атрибут label:

<field type="spacer" name="myspacer" class="text"
label="PLG_TINY_FIELD_NAME_EXTENDED_LABEL"
/>

Обратите внимание, что вы также можете включить HTML-разметку, но она должна быть закодирована. Например, чтобы выделить текст жирным шрифтом, вы можете использовать следующий пример:

<field type="spacer" name="myspacer" label="&lt;b&gt;Advanced parameters&lt;/b&gt;" />

Вы не можете комбинировать атрибуты hr и label. Чтобы определить разделитель как с горизонтальной линейкой, так и с меткой, используйте закодированный <hr/> в атрибуте метки:

<field type="spacer" name="myspacer" label="&lt;hr/&gt;More parameters" />

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

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

Main Menu