Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Правка модуля экспорта в формате YML(яндекс маркет)


Recommended Posts

Потребовалось немного изменить модуль экспорта для яндекс маркета
 
Нужно сделать из

<product_type>Авто, мото / Аксессуары</product_type>

это

<g:product_type>Авто, мото / Аксессуары</g:product_type>
Надіслати
Поділитися на інших сайтах

уже так пробовал, не получилось, по этому пишу здесь
 

переименовывал так, проблема в двоеточии

$data['g:product_type'] = $yandex_yml_categ_mapping[$product['category_id']];
$allowed_tags = array('url'=>0, 'buyurl'=>0, 'price'=>1, 'wprice'=>0, 'currencyId'=>1, 'xCategory'=>0, 'categoryId'=>1, 'g:product_type'=>0,

 
ошибка

This page contains the following errors:

error on line 43 at column 16: Namespace prefix g on product_type is not defined

Below is a rendering of the page up to the first error.

Надіслати
Поділитися на інших сайтах

Получается добавить только букву g

private function array2Tag($tags) {
  $retval = '';
  foreach ($tags as $key => $value) {
	if (is_array($value)) {
		foreach ($value as $val) {
			$retval .= '<g' . $key . '>' . $val . '</g' . $key . '>' . $this->eol;
		}
	}else{
		$retval .= '<g' . $key . '>' . $value . '</g' . $key . '>' . $this->eol;
	}
}
return $retval;
}
Надіслати
Поділитися на інших сайтах

  • 5 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.