Нелогичная недоработка в шаблоне

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #1 evgennova » 02.07.2021, 10:19

Хотим предложить всем кому будет полезно исправить нелогичную ошибку в шаблоне - отображении названия варианта (если = 1 ) в каталоге с товарами
смысл такой:
Пример:
Футболка А только в размере XL
Футболка В есть в размерах L, M, S

Вывод в карточке товара имя:
Футболка А - выводится как "футболка А XL"
Футболка В - выводится как "футболка В" с выпадающими вариантами
все логично......

Вывод в разделе с товарами (по дефолту):
Футболка А - выводится как "футболка А" - не логично (должно отображать имя единственного варианта-что бы было понятно что покупается)
Футболка В - выводится как "футболка В" с выпадающими вариантами

Для исправления логики в каталоге с товарами в файл product_list.tpl
после вывода имени дописали
{if $product->variants|count < 2}{$product->variant->name|escape}{/if}
Версия 4.3.0 :smoke:

Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 2 гостя