Автор Тема: Краткое описание товара на странице категории  (Прочитано 2918 раз)

23 Май 2015, 19:03:22
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В табличном виде описание не показывается. Если нужно показвать, то измените в product_list.css правило css.
ul.product_list.grid > li .product-container .product-desc {} 
23 Май 2015, 19:40:05
Ответ #16
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мне нужно, что бы когда показывается Списком - было короткое описание с форматированием html (как внутри карты товара): цветные буквы, курсив и т.д.
23 Май 2015, 20:28:30
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Замените в  шаблоне product-list.tpl
{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}на
{$product.description_short}
23 Май 2015, 23:47:56
Ответ #18
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спс, всем откликнувшимся на просьбу помоч, но повторюсь ещё раз, т.к. описываю заново свою проблему по кускам:
с таким кодом должно показываться описание (форматированное html) при выборе показа Список:
<p class="product-desc" itemprop="description">
{$product.description_short}
</p>
У меня, при таком написании - не показывается. Шаблон не изменял, кэш откл., перекомпиляция вкл.
Если я в коде меняю тэг <p> на тэг <div> - то показывается (но товарищ DarinSr, сказал, что это неправильная постановка кода - ошибка).
Выбран вид "Список" (с тегами div) - описание показывается, теперь нажимаем поочерёдно Сетка и опят на Список - и вот тут,
описание пропадает. Если обновить страницу или заново нажать на категорию - описание опять появляется.

24 Май 2015, 09:13:28
Ответ #19
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Прсле изменния в шаблоне тега <p> на <div>, нужно изменить эти теги в файле /themes/default-bootstrap/js/global.js.
Найжите в нем функцию
function display(view)
{
и замените
'<p class="product-desc" ... '</p>'на
'<div class="product-desc" ... '</div>'
Cоздание интернет сайтов Webstudio UwK
21 Июль 2016, 19:55:16
Ответ #20
  • Ученик
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А где нужно поправить, чтоб только при наведении курсора, в табличном виде, показывалось краткое описание?
PS 1.6.
Заранее, спасибо!
21 Июль 2016, 21:24:37
Ответ #21
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В файлах
/themes/default-bootstrap/product-list.tpl
/themes/default-bootstrap/js/global.js
10 Март 2017, 09:42:45
Ответ #22
  • Ученик
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В файлах
/themes/default-bootstrap/product-list.tpl
/themes/default-bootstrap/js/global.js
Все гораздо проще) добавляем в css строку: ul.product_list.grid > li:hover .product-container .product-desc