Вывод характеристик в корзине
Добрый день.
Прохожу в корзине массив:
{foreach $cart.items as $item name=i} {$f = $wa->shop->features($item.product_id)} ... {/foreach}
Выдает ошибку:
Warning: array_keys() expects parameter 1 to be array, string given in /home/users/2/24ff/domains/24ff.ru/wa-apps/shop/lib/classes/shopViewHelper.class.php on line 167
ВОПРОС:
Как в корзине рядом с названием товара в скобках вывести названия характеристик этого товара?
sku_name - не вариант, вообще ненужное поле, т.к. при номенклатуре в 10000+ товаров заказчику влом заполнять его отдельно.
Нужно именно названия характеристик.
Как это сделать, подскажите господа?
1 ответ
Ну во первых данный метод нет необходимости использовать в цикле.
Во вторых параметром в него передается массив продуктов еще и по ссылке, который в конечном итоге будет изменен.
Отсюда следует что туда должен передаваться "правильный" массив продуктов, с определенной структурой элементов.
Думаю что вам следует построить чуток иной порядок действий, сначала выбрать нужные товары с помощью метода:
Далее к созданному массиву товаров применить выборку характеристик и уже потом что то с ними делать.
Проще всего вам будет обратиться за доработкой к экспертам:
https://experts.webasyst.ru/directory/