Модуль "розетка"
Добавлено: 15.07.2021, 14:24
Версия 4.1.1
Кто может подсказать как правильно вывести в xml одинаковые параметры через запятую ?
например выводит параметры как:
но по правилам розетки так нельзя - можно только так:
Добавлено спустя 16 часов 31 минуту:
Кому ошибка - исправлена:
в файле RozenkaHelper.php
поменять код
на код
Кто может подсказать как правильно вывести в xml одинаковые параметры через запятую ?
например выводит параметры как:
Код: Выделить всё
<param name="Материал">Дерево</param>
<param name="Материал">Коттон</param>
<param name="Материал">Пластик</param>
но по правилам розетки так нельзя - можно только так:
Код: Выделить всё
<param name="Материал">Дерево, Коттон, Пластик</param>
Добавлено спустя 16 часов 31 минуту:
Кому ошибка - исправлена:
в файле RozenkaHelper.php
поменять код
Код: Выделить всё
if (!empty($product->features)) {
foreach ($product->features as $feature) {
foreach ($feature['values'] as $value) {
$result[] = [
'data' => $this->feedHelper->escape($value),
'tag' => 'param',
'attributes' => [
'name' => $this->feedHelper->escape($feature['name']),
],
];
}
}
}
на код
Код: Выделить всё
if (!empty($product->features)) {
foreach ($product->features as $feature) {
$result[] = [
'data' => $this->feedHelper->escape($feature['values_string']),
'tag' => 'param',
'attributes' => [
'name' => $this->feedHelper->escape($feature['name']),
],
];
}
}