Появилась надобность, чтобы в карточке товара выводились иконки типа: 30% скида, NEW, TOP. Иконки - изображения, не имею понятие как нормально реализовать, до этого делал поле, где вставляешь картинку, заносишь в БД и выводишь на сайте. Но что делать если иконок должно быть 3 для товара, 3 раза создавать поле, выбирать изображения?
Делаешь с теплейте поля-блоки-иконок. Реализация верстки зависит от фантазии. Вывод в шаблоне: Если переменная существует то вывод кода блока+переменная... В соответствующем контроллере шаблона создаешь переменные основываясь на контроллерах модулей Акции, Последние товары, Бестселлеры. Опять же копи+паст~небольшие изменения.
Как вариант (кустарный подход, настоятельно не рекомендую!!!): первым трем дополнительным изображениям товара создаешь условия через CSS (типа фест чайлд + и тд) и выводишь их в нужных местах шаблона. А остальные изображения как обычно. Можно еще модифицировать этот вариант через цикл с использованием [0],[1],[2] при выводе изображений в шаблоне. Пока это писал возникли еще 2 идеи, но лень писать ибо бухаю...
Реализовать можно, но вот как сделать нормально. Чувствую придется 3 поля создавать с выборкой изображения, думаю клиент будет рад, возможностям...