Как на странице товара вывести его краткое название? Есть решение

На странице товара в product.html нужно вывести его краткое название (как в каталоге), через {$p.name} по какой-то причине не выводится. Как вывести?

9 ответов

  • 3
    {$product.name} - имя товара
    {$product.summary} - краткое описание
    {$product.description} - полное описание

  • 0
    Сергей 22 ноября 2021 20:42 #

    На странице товара {$product.name} выводит его полное наименование, а нам нужно именно краткое.

    • +1

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

      • +1
        Сергей Сергей 22 ноября 2021 21:33 #

        В теме дизайна уже есть понятие краткого названия товара, оно выводится через {$p.name} на страницах каталога:

        PS: прошу прощения, случайно минуснул )

    • +2

      вариант, завести доп параметр у товара и писать вам свое название

      и выводить потом {$product.params.dopname}

      или сделать обрезку текущего {$product.name|truncate:10}

  • 1
    Сергей 22 ноября 2021 21:30 #

    В теме дизайна уже есть понятие краткого названия товара, оно выводится через {$p.name} на страницах каталога, но на странице товара не реагирует. Как заставить этот параметр работать на странице товара тоже?

    • +1
      Плебей Плебей 22 ноября 2021 21:47 #

      {$p.name} на странице категории и {$product.name} на странице товара - это один и тот же параметр товара - его наименование, каким вы его назвали в бекенде. Возможно на странице товара у вас наименование формируется из разных составляющих. Например к наименованию добавляется какая-то характеристика. Покажите код из файла product.html или product.cart.html в зависимости от того, где у вас наименование прописано на витрине.

    • +2
      Плебей Плебей 22 ноября 2021 21:51 #

      Если просто надо вывести наименование (такое же, как в категории), то как вам выше сказали, в шаблоне карточки товара используйте {$product.name}

  • 1
    Сергей 26 ноября 2021 00:42 # Решение

    {$product.original_name}

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

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