Оглавление / Выгрузка на доски объявлений / Какие данные из карточки объекта будут уходить на доски
Как добавить новый тег в XML фид
Для того, чтобы добавить новый тег в уже существующий формат XML фида в его настройки php кода базового тега additional_raw внесите соответствующие данные.
Например, добавим новый формат XML фида, полностью повторяющий формата Яндекса XML Недвижимость, но с двумя новыми тегами и .
Для этого в добавим новый XML фид в разделе формата Яндекса
Запоминаем порядковый номер нового фида
В настройки php кода тега additional_raw добавляем следующий текст
/*----------- Пример ----------------------*/
$r = '<newtag>';// Открытие тэга
$r .= ''.$exts[450][0]['value_decimal']. ''; //вставка значения заданного поля объекта
$r .= '</newtag>';// Закрытие тэг
$r .= '<newtag2>';// Открытие тэга
$r .= ''.$exts[451][0]['value_select']. ''; //вставка значения заданного поля объекта
$r .= '</newtag2>';// Закрытие тэг
$r = base64_encode($r); // Кодирование в base64 (вся строка с тэгами)
return $r;
В итоге это добавит во второй фид два тега (newtag и newtag2) с заданной логикой
Обратите внимание:
Обязательно использование конструкции if($GLOBALS['export']['resource'] == 'REALTY_YANDEX' && $GLOBALS['export']['export'] == N)
Где N порядковый номер фида начиная с 0 (то есть первый = 0 , второй = 1 ,…), отключенные фиды при нумерации тоже нужно учитывать.
Возможно вам также будет интересно: Библиотека бизнес-процессов
Вернуться к оглавлению