В карточке товара доп. изображения отображающие скидки

Тема в разделе "Общие вопросы", создана пользователем solunski.d, 28 сен 2015.

  1. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.570
    Симпатии:
    435
    Появилась надобность, чтобы в карточке товара выводились иконки типа: 30% скида, NEW, TOP.
    Иконки - изображения, не имею понятие как нормально реализовать, до этого делал поле, где вставляешь картинку, заносишь в БД и выводишь на сайте.
    Но что делать если иконок должно быть 3 для товара, 3 раза создавать поле, выбирать изображения?
     
  2. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    240
    Делаешь с теплейте поля-блоки-иконок. Реализация верстки зависит от фантазии.
    Вывод в шаблоне: Если переменная существует то вывод кода блока+переменная...
    В соответствующем контроллере шаблона создаешь переменные основываясь на контроллерах модулей Акции, Последние товары, Бестселлеры.
    Опять же копи+паст~небольшие изменения.
     
    Последнее редактирование: 28 сен 2015
  3. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    240
    Как вариант (кустарный подход, настоятельно не рекомендую!!!): первым трем дополнительным изображениям товара создаешь условия через CSS (типа фест чайлд + и тд) и выводишь их в нужных местах шаблона. А остальные изображения как обычно.

    Можно еще модифицировать этот вариант через цикл с использованием [0],[1],[2] при выводе изображений в шаблоне.

    Пока это писал возникли еще 2 идеи, но лень писать ибо бухаю...
     
  4. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.570
    Симпатии:
    435
    Реализовать можно, но вот как сделать нормально.
    Чувствую придется 3 поля создавать с выборкой изображения, думаю клиент будет рад, возможностям... :D