Тип note поля форми Joomla

Це поле форми дозволяє створювати заголовки, тексти, описи та навіть вікна попереджень. Також, note дозволяє навести порядок у налаштуваннях розширень, розділяючи їх корисними заголовками. Або використовується, щоб додати описи для певних налаштувань (без необхідності покладатися на підказки). Можна додати будь-який інший текст, який ви хочете.

Синтаксис досить простий:

<field name="..." type="note" label="..." description="..." class="..." close="..." />

Атрибути

  • name - містить ім'я поля (як і будь-який інший тег поля);
  • type - тип поля, тобто примітка;
  • label - заголовок нотатка (використовується JText) (необов'язково, якщо використовується description);
  • description - опис/текст нотатка (використовує JText) (необов'язково, якщо використовується label);
  • heading - тип елемента заголовка, який використовуватиметься для label (необов'язково) (за замовчуванням: h4);
  • class - ім'я класу (або імена класів), наприклад, попередження (див. приклади нижче) (необов'язково);
  • close - значення true (для попереджень) або значення даних іконки Bootstrap Close (необов'язково);

Заголовок та/або Опис

У наступних прикладах коду ми будемо використовувати ці зразкові мовні рядки:

LOREMIPSUM = "Lorem ipsum dolor sit amet"
LOREMIPSUM_DESC = "Consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat."

Таким чином, із цим полем note ви можете використовувати або заголовок, або опис, або і те, й інше.

<field name="opt10" type="text" label="Some Other Option" />
<field name="note11" type="note" label="LOREMIPSUM" />
<field name="opt11" type="text" label="Some Other Option" />
<field name="note12" type="note" description="LOREMIPSUM_DESC" />
<field name="opt12" type="text" label="Some Other Option" />
<field name="note13" type="note" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt13" type="text" label="Some Other Option" />

note

Класи (оповіщення)

Ви можете додавати класи до нотатки. Таким чином, ви можете дуже легко створювати (bootstrap) оповіщення. Також можна створювати будь-який інший стиль за допомогою класів (наприклад, «well»).

<field name="opt20" type="text" label="Some Other Option" />
<field name="note21" type="note" class="alert" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt21" type="text" label="Some Other Option" />
<field name="note22" type="note" class="alert alert-info" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt22" type="text" label="Some Other Option" />
<field name="note23" type="note" class="alert alert-success" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt23" type="text" label="Some Other Option" />
<field name="note24" type="note" class="alert alert-error" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt24" type="text" label="Some Other Option" />

note classes

Кнопка закриття

До оповіщення можна додати кнопку закриття, додавши до тега атрибут close="true". Якщо ви використовуєте клас, відмінний від попередження, використовуйте потрібне значення для відхилення даних значка закриття початкового завантаження замість значення «true». Ось код для перевірки значка закриття попередження.

<field name="opt30" type="text" label="Some Other Option" />
<field name="note31" type="note" class="alert" close="true" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt31" type="text" label="Some Other Option" />

note form field close

Майте на увазі, що закрите попередження/примітка не може бути повторно відкрито користувачем без перезавантаження сторінки. Це не функція відображення/приховання.

Переглянути всі стандартні типи полів форми можна тут: https://d-nik.site/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi

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

Main Menu