Автор Тема: Prestashop 1.5 : Вывод аттрибутов "цвет" на странице категорий  (Прочитано 7711 раз)

01 Сентября 2014, 12:45:32
Ответ #15
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
В product-list.tpl должено быть подключение шаблона для показа цветов
{if isset($product.color_list)}
<div class="color-list-container">{$product.color_list}</div>
{/if}
Если не показывает цвета, попробуйте отключить проверку и оставить только
<div class="color-list-container">{$product.color_list}</div>
02 Сентября 2014, 00:11:04
Ответ #16
  • Пользователь
  • **
  • Сообщений: 97
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверил, данный код есть:
{if isset($product.color_list)}
<div class="color-list-container">{$product.color_list}</div>
{/if}

Пробовал изменить на
<div class="color-list-container">{$product.color_list}</div>Безрезультатно.
Прям мистика какая то...
02 Сентября 2014, 10:44:48
Ответ #17
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
Проверить нужно переемнную
{$product.color_list|@debug_print_var}
02 Сентября 2014, 11:14:09
Ответ #18
  • Пользователь
  • **
  • Сообщений: 97
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Заменил в product-list.tpl
{$product.color_list}
на

{$product.color_list|@debug_print_var}
в итоге, получил место пиктограм цветов такие символы:

""
Что это может значить?
02 Сентября 2014, 11:17:14
Ответ #19
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
Значит переменная не определена. Нужно проверять дальше контроллер, класс, таблицу в бд.