Автор Тема: Подстановка слова к названию товара в зависимости от категории  (Прочитано 331 раз)

11 Декабрь 2019, 16:19:49
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сам вопрос - в названии темы.

Вот, как пример:
есть категория товаров Узкие комоды https://www.mebelion.ru/mebel/komody/uzkie/,
когда комод помещается в эту категорию, то каким-то образом к названию товара добавляется нужное слово, в данном случае "Узкий".

Или вот еще пример: категория "С ящиками" https://www.mebelion.ru/mebel/komody/s-yashchikami/
Здесь к названию товаров добавляется слово "с ящиками".

Хотя сама карточка товара (комода) остается в неизменном виде.
Как это сделать?
11 Декабрь 2019, 17:30:01
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Без переделок на сайте через импорт экспорт.
11 Декабрь 2019, 17:49:27
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно так
<span class="gridcatalog-name">{$product.category|truncate:70:'...'|escape:'html':'UTF-8'}</span>
в product-list.tpl
13 Декабрь 2019, 18:18:40
Ответ #3
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Без переделок на сайте через импорт экспорт.

Это как? Не могу сообразить
14 Декабрь 2019, 13:55:37
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Добавьте тег к товару, в шаблон карточки товара добавьте вывод тега перед названием.
16 Декабрь 2019, 21:09:46
Ответ #5
  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавьте тег к товару, в шаблон карточки товара добавьте вывод тега перед названием.

Мысль понятна, спасибо. Хорошо, если тег можно добавить до названия товара, а если внутри.
Например, был комод Бостон, а станет комод с ящиками Бостон
?
17 Декабрь 2019, 12:16:31
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
sprintf($product->name, $tag); В название товара вставьте символ "%" в то место где хотите вывести тег.