Клиент загрузил на сайт 100500 элементов от поставщика с описанием, но тип описания был типа текст, а в csv был использован код html, ну всякие не понятные теги и коды, которые не понятно что отображали, в итоге вариант как изменить тип поля есть, выгрузить csv с полями отвечающими за тип описания, но это тоже не вариант иногда бывает, пришел к выводу, что есть замечательный файл result_modifier.php, с помощью которого можно можно переопределить тип поля описания. Просто вставить в конец этого файла следующее
1 2 3 4 5 6 7 |
if ($arResult["DETAIL_TEXT_TYPE"]!=="html") { $el = new CIBlockElement; $arLoadProductArray = Array( "DETAIL_TEXT_TYPE" => "html", ); $res = $el->Update($arResult["ID"], $arLoadProductArray); } |
И проблема решена
Тоже самое можно проделать и с полем анонса
1 2 3 4 5 6 7 |
if ($arResult["PREVIEW_TEXT_TYPE"]!=="html") { $el = new CIBlockElement; $arLoadProductArray = Array( "DETAIL_TEXT_TYPE" => "html", ); $res = $el->Update($arResult["ID"], $arLoadProductArray); } |