Выбрать курс
12  /  17

Замена ссылки (добавление OID для торг предов)

Задача, добавить ?oid={ID} торговым предложениям в карте, не добавляя в битриксе, т.к. меняется ссылка на самом сайте. Решение в init.php

Внимание!В данной статье рассматривается работа с кодом. Перед тем как что-то делать, сделайте полный бекап сайта, по ходу работы не забывайте делать бекап файлов которые правите.


AddEventHandler("solverweb.sitemap", "OnAfterElementParse", "OnAfterElementParse");
function OnAfterElementParse(&$element, &$arElements, $arElement) {
	if ($arElement['IBLOCK_ID'] == 23)
		$element['url'] = $arElement["DETAIL_PAGE_URL"].'?oid='.$arElement["ID"];
}