Как отобразить название единственного артикула на карточке товара? Есть решение


Суть:

Каждая карточка товара, глобально, предполагает несколько артикулов.
Некоторые карточки товара на текущий момент имеют по одному артикулу, его наименование введено через бэкэнд и есть в базе.

Но если в карточке всего 1 артикул, то на странице товара не выводиться поле с наименованием конкретно этого артикула.

Пример нормального отображения:

Бэкэнд

Фронт:

НЕ НОРМАЛЬНОЕ ОТОБРАЖЕНИЕ ЕСЛИ ВВЕДЕН ВСЕГО 1 АРТИКУЛ:

во фронте наименование артикула Духи 11мл - не отражается

1 ответ
  • Сергеев Владимир
    Разработчик
    Решение
    16 апреля 2020 14:53

    Здравствуйте, Александр! 

    Откройте приложение Магазин –> витрина –> тема –> шаблоны –> файл product.cart.html 
    В этом файле найдите строчку:

    <span class="hint uk-text-muted" itemprop="sku">[`SKU`]: {$sku.sku|escape}</span>

    И добавьте перед ней код:

    {if $sku.name}
        <div>{$sku.name|escape}</div>
    {/if}

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!