getContext();
$blockId = $elementPropertyEntity->getFactory()->getIBlockId();
$code = $elementPropertyEntity->getCode();
$fieldId = 'iblock_' . $blockId . '_prop_' . $code;
/**
* @var array $arParams
*/
use Wt\Core\Templater\Tools as TemplaterTools;
use Wt\Core\Tools;
$arParams['TYPE'] = $arParams['TYPE'] ?: 'hidden';
$isReadonly = Tools::isTrue($arParams['READONLY']);
$isRequired = $elementPropertyEntity->isRequired();
$hidden = Tools::isTrue($arParams['HIDDEN']);
$isHint = $elementPropertyEntity->getHint() !== '';
$dirty = $arParams['PLACEHOLDER'] || mb_strlen($code);
$name = "FORM[iblock][$blockId]{$elementPropertyEntity->getCode()}]";
?>
readonly}
if ($isRequired) {?> required}
?> id="= $fieldId ?>"
?>
data-dirty="= $dirty ? 'true' : 'false' ?>"
type="text"
name="=$name?>"
class="kit-field__input = $arParams['CLASS'] ?> = $arParams['ADD_CLASS'] ?>
if (strlen($arParams['MESSAGE'])) {
if (Tools::isSuccess($arParams['MESSAGE_TYPE'])) {
?> kit-field--success
} else {
?> kit-field--error
}
}
?>"
value="= TemplaterTools::safeHtmlAttr($elementPropertyEntity->getValue()) ?>"
maxlength="255"
placeholder="= TemplaterTools::safeHtmlAttr($arParams['PLACEHOLDER']) . '' ?>"
echo TemplaterTools::getAttrByArray($arParams['ATTR']);
?>
autocomplete="off">
if ($isHint) {
app()->service()->templater()->render('kit:field/hint', ['TITLE' => $elementPropertyEntity->getHint()]);
}
?>
= $arParams['MESSAGE'] ?>