Вывод артикула у товара в категории

Приветствую!

Пытаюсь вывести вывести артикул у товара в категории, но выводятся все артикулы у товаров которые есть в категории.


Подскажите как поправить? Вот код вывода:


Артикул: {foreach $products as $p}
{$product = $wa->shop->product($p)}
{$sku = $product.skus[$product.sku_id]}
{$sku.sku|escape}
{/foreach}


9 ответов

  • 1
    Genasyst 13 марта 2018 21:08 #

    Просто на смарти такого не сделать нормально, для этого есть плагин Выбор артикулов и характеристик в списках

  • 1
    replicant 14 марта 2018 09:21 #

    Если у товара всего один артикул, который по сути не участвует в выборе опций (цвет, размер и др), но является некоторым идентификатором товара во внутреннем прайсе, учете на складе или просто сообщает необходимую техническую информацию для покупателя, то можно сделать даже проще.

    Набросал на демо-сайте в шаблоне list-thumbs.html пример и вот такой код у меня выводит артикул товара на странице категории. Оформление и проверка условия наличия артикула из кода убраны для простоты.

    {$product = $wa->shop->product($p.id)}
    {$sku = $product.skus[$product.sku_id]}
    Артикул: {$sku.sku|escape}


    • +1
      Genasyst Genasyst 15 марта 2018 14:37 #

      Если один артикул тогда да, во многих темах это по умолчанию выводится...

    • +1
      Toxic Toxic 20 января 2021 14:15 #

      ПОдскажите а куда вставлять этот код, чтобы также вывелось

  • 2
    Renat 15 марта 2018 13:30 #

    Спасибо, сработало. Только код чуток поменялся:

    {$product = $wa->shop->product($product.id)}
    {$sku = $product.skus[$product.sku_id]}
    Артикул: {$sku.sku|escape}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите