Вывод артикула у товара в категории
Приветствую!
Пытаюсь вывести вывести артикул у товара в категории, но выводятся все артикулы у товаров которые есть в категории.
Подскажите как поправить? Вот код вывода:
Артикул: {foreach $products as $p} {$product = $wa->shop->product($p)} {$sku = $product.skus[$product.sku_id]} {$sku.sku|escape} {/foreach}
9 ответов
Просто на смарти такого не сделать нормально, для этого есть плагин Выбор артикулов и характеристик в списках
Если у товара всего один артикул, который по сути не участвует в выборе опций (цвет, размер и др), но является некоторым идентификатором товара во внутреннем прайсе, учете на складе или просто сообщает необходимую техническую информацию для покупателя, то можно сделать даже проще.
Набросал на демо-сайте в шаблоне list-thumbs.html пример и вот такой код у меня выводит артикул товара на странице категории. Оформление и проверка условия наличия артикула из кода убраны для простоты.
Если один артикул тогда да, во многих темах это по умолчанию выводится...
ПОдскажите а куда вставлять этот код, чтобы также вывелось
Спасибо, сработало. Только код чуток поменялся:
{$product = $wa->shop->product($product.id)}
{$sku = $product.skus[$product.sku_id]}
Артикул: {$sku.sku|escape}
20 товаров на странице. 20 запросов товара. по 2 запроса к БД на каждый запрос товара. Ради показа 1 строчки.
Отличное решение, ага.
С плагином будет работать быстрее.
ПОдскажите, а куда всталять этот код?