Не знаю, актуально или нет
Я сделал следующим образом - заменил тип на строковый. Сделал размер поля >1 строки. После чего в админке поле стало более похожим на правду.
После чего в шаблоне компонента текст начинает определяться с типом "T"
Код |
---|
elseif (
(
$arResult["PROPERTY_LIST_FULL"][$propertyID]["PROPERTY_TYPE"] == "S"
||
$arResult["PROPERTY_LIST_FULL"][$propertyID]["PROPERTY_TYPE"] == "N"
)
&&
$arResult["PROPERTY_LIST_FULL"][$propertyID]["ROW_COUNT"] > "1"
)
$arResult["PROPERTY_LIST_FULL"][$propertyID]["PROPERTY_TYPE"] = "T";
|
Ну и после этого, в шаблоне вставляется простая textarea:
Код |
---|
<textarea
cols="<?=$arResult["PROPERTY_LIST_FULL"][$propertyID]["COL_COUNT"]?>"
rows="<?=$arResult["PROPERTY_LIST_FULL"][$propertyID]["ROW_COUNT"]?>"
name="PROPERTY[<?=$propertyID?>][<?=$i?>]"><?=$value?></textarea>
|
При необходимости последнее легко кастомизируется без всяких проблем. Не всегда прокатит, но меня такое решение устроило. До того, как начал код детально смотреть, тоже голову ломал.