Вывод дополнительного поля в yandex.xml с значением определенной характеристики id такой-то

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

plita
plita
Репутация: 0
Сообщения: 1
Зарегистрирован: 13.10.2023
С нами: 4 месяца 13 дней

Сообщение #1 plita » 13.10.2023, 08:08

Ребята, привет.
Помогите кто сможет, с меня благодарность
Нужно в yandex.xml вывести строчку с значением свойства только свойства с определенным id.
Смысл в чем, яндекс ввел новый параметр Тип товара <typePrefix></typePrefix>, для идентификации типа товаров на поиске, чтобы не городить огород, думаю просто создать свойство товара, например "Тип товара", в каждом товаре заполню значения, например холодильник, телевизор и т.д., как вывести значение именно этого свойства внутри <typePrefix></typePrefix>, у свойства id например 75

Вот код который отвечает за вывод всех параметров в yandex.xml и выводит внутри параметров <param></param>

Код: Выделить всё

if (!in_array($p->product_id, array_keys($features))) {
        $features[$p->product_id] = $okay->features->get_product_options(array('product_id'=>$p->product_id));
    }
    if (!empty($features[$p->product_id])) {
        foreach($features[$p->product_id] as $feature) {
            print "
            <param name='".htmlspecialchars($feature->name)."'>".htmlspecialchars($feature->value)."</param>
            ";
        }
    }

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 2 гостя