Применение шаблона создания карточки

Внимание:
События это заложенная разработчиком возможность вносить изменения в логику решения без кастомизации (с сохранением обновлений)

Для работы с событиями необходимы базовые навыки программирования. События позволяют сделать подстройку решения под индивидуальные требования сайта, поэтому их реализация не входит в стандартную техническую поддержку решения
Событие onGetTemplateValues позволяет модифицировать данные при применении шаблона создания карточки товара.

Простой пример применения - вы создали шаблон для предмета, в качестве источника веса указали поле "Вес" торгового каталога. Но в поле вес хранится вес товара без упаковки и вы хотите что бы при подстановке шаблона указывался модифицированный вес с упаковкой (+300г). Это можно реализовать через данное событие.


Пример использования события:
<? AddEventHandler('arturgolubev.wildberries', "onGetTemplateValues", "wb_onGetTemplateValues"); function wb_onGetTemplateValues($options, &$arFields){ // echo '<pre>'; print_r($options); echo '</pre>'; // echo '<pre>'; print_r($arFields); echo '</pre>'; if($arFields["FIELD_CATALOG_WEIGHT"] > 0){ $arFields["FIELD_CATALOG_WEIGHT"] = $arFields["FIELD_CATALOG_WEIGHT"] + 300; } } ?>