Input
Основная информация
Редактируемый элемент Input - это однострочное неформатированное текстовое поле (аналог HTML <input>), которое полезно для заголовков, абзацев и других значений. Для многострочной альтернативы вы можете ознакомиться с редактируемым элементом textarea.
Конфигурация
| Имя | Тип | Конфигурация |
|---|---|---|
width | integer | Ширина поля ввода в режиме редактирования (в пикселях) |
htmlspecialchars | boolean | Установите в false, чтобы получить необработанное значение без специальных HTML-символов, таких как & (по умолчанию true) |
nowrap | boolean | Установите в false, чтобы отключить автоматический перенос строки |
class | string | CSS-класс, который добавляется к окружающему контейнеру этого элемента в режиме редактирования |
placeholder | string | Текст, отображаемый в поле, когда оно пустое, чтобы предупредить пользователя о предполагаемом типе ввода |
defaultValue | string | Значение по умолчанию для доступных опций |
required | boolean | Установите в true, чтобы сделать значение поля обязательным для публикации |
Методы
| Имя | Возвращает | Описание |
|---|---|---|
getData() | string | Значение ввода, полезно для получения значения даже в режиме редактирования |
isEmpty() | boolean | Определяет, пусто ли редактируемое поле |
Пример
Основное использование
<h2>
{{ pimcore_input("myHeadline") }}
</h2>
ышеуказанный код создает редактируемую область, которую вы можете заполнить текстом, см.:
Расширенное использование
Вы также можете указать другие параметры, такие как размер:
<h2>
{{ pimcore_input("headerLine", {"width": 540}) }}
</h2>
Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.