Перейти к основному содержимому

Input

Основная информация

Редактируемый элемент Input - это однострочное неформатированное текстовое поле (аналог HTML <input>), которое полезно для заголовков, абзацев и других значений. Для многострочной альтернативы вы можете ознакомиться с редактируемым элементом textarea.

Конфигурация

ИмяТипКонфигурация
widthintegerШирина поля ввода в режиме редактирования (в пикселях)
htmlspecialcharsbooleanУстановите в false, чтобы получить необработанное значение без специальных HTML-символов, таких как & (по умолчанию true)
nowrapbooleanУстановите в false, чтобы отключить автоматический перенос строки
classstringCSS-класс, который добавляется к окружающему контейнеру этого элемента в режиме редактирования
placeholderstringТекст, отображаемый в поле, когда оно пустое, чтобы предупредить пользователя о предполагаемом типе ввода
defaultValuestringЗначение по умолчанию для доступных опций
requiredbooleanУстановите в true, чтобы сделать значение поля обязательным для публикации

Методы

ИмяВозвращаетОписание
getData()stringЗначение ввода, полезно для получения значения даже в режиме редактирования
isEmpty()booleanОпределяет, пусто ли редактируемое поле

Пример

Основное использование

<h2>  
{{ pimcore_input("myHeadline") }}
</h2>

ышеуказанный код создает редактируемую область, которую вы можете заполнить текстом, см.: Inpute preview in the backend

Расширенное использование

Вы также можете указать другие параметры, такие как размер:

<h2>  
{{ pimcore_input("headerLine", {"width": 540}) }}
</h2>


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.