Столкнулся со следующей задачей - необходимо в экспорт для Я.Маркета включить тег delivery="true"/"false".
Решил добавить еще одно свойство для инфоблока а в самом скрипте (/bitrix/modules/catalog/load/yandex_run.php) проверять его значение и добавлять в строчке <offer .. этот тег.
Проблема в том что не могу считать значение свойства.
Код в том файле выглядит примерно так:
Чуть ниже добавляю следующее:
Далее в коде начинается вывод самихх предложений (проверяю переменную и добавляю тег):
Подскажите где что не так делаю. Код проверки значения свойства неправильный, не знаю как мне добыть мое свойство.
P.S. Экспорт со свойствами не подходит т.к они добавляются в качестве тега <param>
Решил добавить еще одно свойство для инфоблока а в самом скрипте (/bitrix/modules/catalog/load/yandex_run.php) проверять его значение и добавлять в строчке <offer .. этот тег.
Проблема в том что не могу считать значение свойства.
Код в том файле выглядит примерно так:
Код |
---|
while ($obElement = $db_acc->GetNextElement()) { $arAcc = $obElement->GetFields(); if (is_array($XML_DATA['XML_DATA'])) { $arAcc["PROPERTIES"] = $obElement->GetProperties(); } |
Чуть ниже добавляю следующее:
Код |
---|
if($arAcc["delivery"]["VALUE_ENUM"]=="134") $delry="false"; else $delry="true"; |
Далее в коде начинается вывод самихх предложений (проверяю переменную и добавляю тег):
Код |
---|
$strTmpOff.= "<offer delivery=\"".$delry."\" id=\"".$arAcc["ID"]."\"".$str_TYPE.$str_AVAILABLE.">\n"; |
Подскажите где что не так делаю. Код проверки значения свойства неправильный, не знаю как мне добыть мое свойство.
P.S. Экспорт со свойствами не подходит т.к они добавляются в качестве тега <param>