<?
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate","DoNotUpdateDesc");
function DoNotUpdateDesc(&$arFields)
{
if ($_REQUEST['mode'] == 'import') {
unset($arFields['PREVIEW_TEXT_TYPE']);
unset($arFields['DETAIL_TEXT_TYPE']);
unset($arFields['PREVIEW_TEXT']);
unset($arFields['DETAIL_TEXT']);
}
}
AddEventHandler("iblock", "OnBeforeIBlockElementAdd","DoNotAddDesc");
function DoNotAddDesc(&$arFields)
{
if ($_REQUEST['mode'] == 'import') {
unset($arFields['PREVIEW_TEXT_TYPE']);
unset($arFields['DETAIL_TEXT_TYPE']);
unset($arFields['PREVIEW_TEXT']);
unset($arFields['DETAIL_TEXT']);
}
}
?>
Наше решение отслеживает процесс обновления данных и проверяет:
Если все условия выполняются, система сохраняет текущие описания товара вместо их удаления. Это касается как полного, так и краткого описания, а также формата описаний (text, html).
Данное решение позволит вам совместить удобство автоматической синхронизации данных из 1С с возможностью управлять контентом непосредственно на сайте, не опасаясь его потери. В компании LIBERTY мы помогаем клиентам эффективно решать подобные технические задачи, обеспечивая стабильную работу интернет-магазинов и корпоративных сайтов на базе 1С-Битрикс.