Произвольный вывод дополнительных картинок товара (VAM shop)

18.03.2010 | Написал

Для одного из шаблонов, который я делал, мне понадобилось вывести дополнительные картинки не списком, как это реализовано по умолчанию, а каждую отдельно. Делалось это для того, что бы на карточке товара в определенном месте показать дополнительную картинку футболки (это был шаблон магазина футболок), одетой на человека и в другом месте — картинки дополнительных цветов.
Так вот, допкартинку на странице карточки товара templates/ваш шаблон/module/product_info/product_info.php можно вызвать вот такой конструкцией:

<img src="{$mo_img[0].PRODUCTS_MO_IMAGE}" />

Где 0 — первая дополнительная картинка, 1 — вторая и так далее.
Для того, чтобы при отсутствии изображения исключить вывод, добавим условие выводить только при наличии:

{if $mo_img[0].PRODUCTS_MO_IMAGE}<img src="{$mo_img[0].PRODUCTS_MO_IMAGE}" />{/if}

Таким образом, дополнительно использовав закладки при выводе основной картинки и картинок дополнительных цветов реализован вот такой макет карточки товара:

В левом блоке по клику на иконки цвета происходит переключение основного изображения товара. В правом блоке выведена дополнительная картинка человека в этой футболке.

Метки:
5 комментариев читателей статьи "Произвольный вывод дополнительных картинок товара (VAM shop)"
  • Евгений пишет:

    Доброго времени суток!

    Я так понимаю картинки основных цветов, это значения атрибута «цвет».
    А каким способом делается замена картинок по клику?

  • Евгений Молодецкий пишет:

    Нет, картинки в квадратике не имет прямого отношения к атрибутам. Это просто ссылка в табах, а картинки футболок загружаются по тому же порядку, в каком стоят закладки.
    Про закладки читайте тут: http://www.molodezky.pp.ua//2010/03/16/zakladki-na-stranice-kartochki-tovara-vamshop/

  • Сергей пишет:

    Извините может вопросик немного туповат…я просто счас тещу движек престалшоп и там легко все с сменой цвета и картинки… но не знаю как сделать похожую идейку как у Вас…. хотел спросить как Вы в Вам шопе сделали что при смене цвета меняется картинка номер 1 и картинка номер 2,и еще я как понял это глюк не большой на сайте футболок там не сама картинка меняется а внутренность то есть на футболке( которая меняет цвет) еще одна футболка( просто с картинкой). Спасибо за ответ! и не подскажете еще что лучше Вам или престал??

  • Евгений Молодецкий пишет:

    На том сайте, для которого я это делал, вывод переделали. Поэтому там сейчас не так все выводится, как изначально я делал.
    Как сделал, я описал.
    Prestashop с vamshop я не сравнивал.

  • Сергей пишет:

    Я немножко не так выразился, извините, как Вы сделали Доступные цвета? а то я в атрибутах не могу разобраться где там такая функция….

    и еще случайно не сравнивали Вам с такими двигами…

    ShopOS-v2.3.0
    abocms5.1
    WebAsyst
    netcat
    ?????

Добавить комментарий

Ваш e-mail не будет опубликован.