Тип textarea поля форми надає текстову область для введення багаторядкового тексту. Якщо поле має збережене значення, це значення відображається під час першого завантаження сторінки. Якщо ні, вибирається значення за налаштуванням (якщо є).
- type (обов'язково) — має бути textarea.
- name (обов'язково) — унікальне ім'я поля.
- label (обов'язкова) (дозволяється перекладати) — описовий заголовок поля.
- rows (обов'язково) — висота видимої текстової області в рядках. Якщо пропущено (не вказано), висота визначається браузером. Значення рядків не обмежує кількість рядків, які можна ввести.
- cols (обов'язковий) — ширина видимої текстової області символів. Якщо пропущено (не вказано) ширина визначається браузером. Значення cols не обмежує кількість символів, що вводяться.
- default (необов'язково) (неперекладається) — це значення за налаштуванням.
- description (необов'язково) (перекладається) — це текст, який буде відображатися у вигляді спливаючої підказки, коли користувач наводить покажчик миші на список, що розкривається.
- class (необов'язково) — ім'я класу CSS для поля HTML-форми. Якщо пропущено (не вказано), то за налаштуванням буде text_area.
- filter (необов'язково) — дозволяє системі зберігати певні HTML-теги або необроблені дані.
- hint (необов'язково) — текст, що відображається в елементі-заповнювачі html, зазвичай це світліша підказка, що відображається всередині порожнього поля.
Приклад XML визначення
<field name="mytextarea" type="textarea" default="default" label="Enter some text" description="" rows="10" cols="5" />
Використовуйте необроблений фільтр, щоб забезпечити збереження html-коду при обробці форми:
<field name="mytextarea" type="textarea" default="default" label="Enter some html" description="" rows="10" cols="5" filter="raw"/>
Переглянути всі стандартні типи полів форми можна тут: https://d-nik.site/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi