Всем привет.
Возникла проблема при экспорте в Yandex (т.е. в YML). Я использую на битриксе два сайта -- s1 и s2, и в сгенерированном YML-файле в тэгах <name> и <company> содержится информация, соотв. сайту s1, в то время как мне нужна соотв. сайту s2. Как я понял, генерацией этого файла занимается скрипт /bitrix/php_interface/include/catalog_export/yandex.php. Заглянув в него, стало понятно, почему так происходит:
Если я правильно понимаю, то неуказанным здесь 4-м параметром COption::GetOptionS tring() и является идентификатор сайта. Но даже явное добавление его ( "s2" ) не помогло.
Собственно вопрос -- что я делаю не так? И может быть есть более правильный путь? Заранее спасибо!
Возникла проблема при экспорте в Yandex (т.е. в YML). Я использую на битриксе два сайта -- s1 и s2, и в сгенерированном YML-файле в тэгах <name> и <company> содержится информация, соотв. сайту s1, в то время как мне нужна соотв. сайту s2. Как я понял, генерацией этого файла занимается скрипт /bitrix/php_interface/include/catalog_export/yandex.php. Заглянув в него, стало понятно, почему так происходит:
Код |
---|
$strAll.= "<name>".htmlspecialchars(COption::GetOptionS tring("main", "site_name", ""))."</name>\n"; $strAll.= "<company>".htmlspecialchars(COption::GetOptionS tring("main", "site_name", ""))."</company>\n"; |
Если я правильно понимаю, то неуказанным здесь 4-м параметром COption::GetOptionS tring() и является идентификатор сайта. Но даже явное добавление его ( "s2" ) не помогло.
Собственно вопрос -- что я делаю не так? И может быть есть более правильный путь? Заранее спасибо!