Это поле формы позволяет создать заголовки, тексты, описания и даже окна с предупреждениями. Это также позволяет Вам приносить порядок в настройках для расширений, разделяя их полезными заголовками. Или добавление описаний для определенных настроек (не имея необходимость полагаться на подсказки). Или добавляя любой другой текст Вы хотите.

Синтаксис довольно прямой:

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

Атрибуты

  • Name: содержит имя поля (как и с любой другой метки поля)
  • Type: тип поля: note
  • Label: название поля (использует JText) (не обязательно, если используется Description)
  • Description: описание / текст примечания (использует JText) (не обязательно, если используется Label)
  • Heading: тип заголовка, использующегося для Label (не обязательно) (по умолчанию: h4)
  • Class:имя класса (или имена классов), как предупреждение (см. далее примеры) (не обязательно)
  • Close: значение 'true' (для сообщений) или данные для зиконки закрытия  bootstrap  (не обязательно)

Название и/или описание

В следующих примерах кода, для примера, мы будем использовать эти языковые строки:

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" />

 

 

Классы (Предупреждения)

Вы можете добавить классы примечаний. Таким образом, Вы можете сделать (bootstrap) предупреждения очень легко. Но также и любое другое моделирование через имена классов как Вы хотите (как 'красиво').

<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" />

Кнопка закрыть

Кнокак закрытия может быть добавлено для предупреждения с помощью атрибута close="true". Если ва используете другой класс для закрытия, используйте другое значение определенное для иконки закрытия bootstrap вместо значения "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" />