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

Изминения бокса корзины


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

Как на основе вот этого фака http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=2 изменить бокс корзины и что бы она работала на Ajax'e?

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

Шаблон бокса коризны - это файл /templates/шаблон/boxes/shopping_cart.html

Там и меняется дизайн.

Чтобы ajax корзина была нужно её включить в Админке - Настройки - Основные - ajax корзина.

Но учти, на данный момент в ajax корзине есть глюк, не работает если у товаров есть атрибуты.

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

Саш, ты не понял как на основе данного фака изменить бокс корзины что и куда пихать? Ajsx корзина у меня включена. Про глюк спасибо - учту.

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

Фак и бокс корзины это разные вещи, в факе просто написано как вывести краткую информацию по содержимому корзины, но это ведь не корзина.

Ты тогда чуть подробней расскажи, что ты хочешь сделать.

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

Мне надо чтобы в боксе корзины выводилось "В вашей корзине ХХХ товар (ов)" + Информация о подарочных сертификатах и купонах + сумма скидки + общая стоимость покупки. А с низу ссылка "Перейти в корзину". Тоесть все что есть сейчас в боксе только список товаров заменить на их суммарное кол-во.

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

Так это и так всё выводится.

Если нужно совет из FAQ'а добавить именно внутрь бокса корзины, так добавь просто в шаблон бокса корзины /templates/шаблон/boxes/shopping_cart.html

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

Если нет товаров, то и не выводится.

Если есть товары, то выводится.

или что имеется тогда в виду под суммой товаров?

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

Так пишется например:

1 x Рога

2 x Копыта

Всего 100 руб.

Вроде бы нормально.

Если нужно общее количество единиц товара (зачем правда), тогда добавь в /templates/шаблон/boxes/box_cart.html:


{php}echo $_SESSION['cart']->count_contents();{/php}
[/code]

Только это конечно некрасивый и неправильный вариант, использовать php в шаблоне, если делать правильно, то нужно определить смарти метку в php и затем выводить её в шаблон.

Просто что б попроще и не расписывать как метку определять, где.

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

Зачем? У мнея некоторые блоки выводяться горизонтально по середине и из за этого они разьезжаються при определенном кол-ве товаров в корзинет вот и есть необходимость как то изменить блок....

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

Ну, вообще-то говоря это твоя ошибка, что так шаблон сделал.

Можно через css решить, например в div загнать корзину, указать height в пикселях, не больше X пикселей, overflow: auto поставить

Но тогда будет некрасиво, будет полоса прокрутки, если div будет выше указанного height.

А можно просто в корзине выводить сумму корзины и всё и не выводить товар.

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

Это не ошибка это креатив! ;)

А поповоду:

А можно просто в корзине выводить сумму корзины и всё и не выводить товар.

Помоемуе я об этом и твержу через пост в этом топике...

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

Ну ты ж не говоришь, помогло, не помогло, работает не работает.

Теперь понял, что работает.

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