Автор Тема: Выводить различные описания товара в зависимости от выбора цвета  (Прочитано 105 раз)

27 Июля 2015, 11:53:36
  • Старожил
  • ****
  • Сообщений: 281
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Подскажите,
как можно вывести различные описания товара в зависимости от выбора цвета?
27 Июля 2015, 12:10:51
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22166
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Модуль нужно делать. Потому что если менять стандарный товар, то придеться добавлять окно описание столько раз, сколько будет цветов.
Показать описание в зависимости выбора цвета просто, добавить переключение видимости блока в функцию смены цвета.
/themes/default-bootstrap/js/product.js
$(document).on('click', '.color_pick', function(e){Сложнее сохранить множестово описаний. Нужно добавлять новую таблицу, чтобы не менять стандарную.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
27 Июля 2015, 12:37:09
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 2554
  • Репутация: +58/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Хоть с модулем, хоть без него, все равно придеться переопределять стандарный класс Product.php и контроллер AdminProductsController.php для комбинаций добавлять текстовое поле $combination-description.
В шаблоне product.tpl заменять $product->description на переменную $combination-description.