Перейти к содержанию
Форум поддержки пользователей VamShop

Как добавить картинку товара в боксе Корзина?


Рекомендуемые сообщения

Добрый день! Подскажите пожалуйста как добавить картинки товара в бокс Корзина на главной странице? Насколько я понимаю надо что-то менять в шаблоне box_cart.html?

Ссылка на сообщение
Поделиться на другие сайты

Это обычные html-файлы.

Вставляйте в этот файл html-код картинки, т.е. через тэг img.


<img src="http://адрес-картинки" alt="" border="0" />
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Я несовсем то имел ввиду. Меня интересует картинки выбранных товаров. Для примера, когда мы заходим на страницу корзины мы видим таблицу из выбранных товаров, где есть картинка товара, название, количество и т.д. Меня интерисует, как картинки выбраных товаров вывести в бокс корзина на главной странице. Т.е. чтобы человек после выбора товара видел в корзине не только название и количество, но и картинку выбранного товара.

Ссылка на сообщение
Поделиться на другие сайты

Тогда открывайте /templates/шаблон/source/boxes/shopping_cart.php и меняйте:


'NAME' => $products[$i]['name']);
[/code] на:
[code]
'NAME' => $products[$i]['name'],
'IMAGE' => DIR_WS_INFO_IMAGES.$products[$i]['image']);
Затем в шаблоне бокса /templates/шаблон/boxes/box_cart.html меняйте:

{$products_data.QTY}&nbsp;x&nbsp;&nbsp;<a href="{$products_data.LINK}" title="{$products_data.NAME}">{$products_data.NAME|vam_truncate:$smarty.const.MAX_DISPLAY_CART:"...":true}</a>&nbsp;
[/code] например на:
[code]
{$products_data.QTY}&nbsp;x&nbsp;&nbsp;<img src="{$products_data.IMAGE}" alt="{$products_data.NAME}" border="0" width="20" height="20" /><a href="{$products_data.LINK}" title="{$products_data.NAME}">{$products_data.NAME|vam_truncate:$smarty.const.MAX_DISPLAY_CART:"...":true}</a>&nbsp;

Как-то так примерно делается.

Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо! Все получилось. Только есть еще вопрос. Как сделать, чтобы картинки выводились пропорционально? Выставленные width и height к одним картинкам подходят по пропорции, к другим нет и сильно искажают. Как сделать, чтобы любые картинки пропорционально выводились?

Ссылка на сообщение
Поделиться на другие сайты

Так я ж об этом и писал :)

Никак не сделать, т.е. картинка выводится больше самого бокса.

Можно конечно в Админке - Настройки - Картинки для маленькой картинки указать маленькую ширину и высоту, но тогда по всему магазину будут такие маленькие картинки, а не только в корзине.

Ссылка на сообщение
Поделиться на другие сайты

Ну все равно спасибо! :) Пусть пока так, пока ничего лучше не придумаю. Помогите пожалуйста с данными тут http://vamshop.ru/forum/index.php?topic=7177.0

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...