Livezilla

Certified Partner and
PrestaShop Developer for:

Несколько Добавить в корзину кнопки вместо одного изделия группы атрибутов.

Несколько Добавить в корзину Кнопки

Эта страница была написана на английском языке можно найти на английском языке для наиболее точного кода.

Эта модификация позволяет отображать новые "Добавить в корзину" для каждого элемента группы атрибутов, поэтому она может быть легко добавлен в корзину без того, чтобы выбрать из выпадающего.

Для демо видеть http://www.presto-changeo.com/test/music-ipods/2-ipod-shuffle.html
Он будет применяться только себя, если есть только одна группа атрибутов набора.

Эти изменения, сделанные в / тем / PrestaShop / product.tpl примерно на строку # 282


1) Добавить дел вокруг "добавить в корзину», поэтому мы можем скрыть.

<div id="add_to_cart_hide">
<p{if !$allow_oosp && $product-> количество == 0} стиль = "дисплей: нет;" {/}, если ID = "add_to_cart" класс = "buttons_bottom_block"> <тип ввода = "Отправить" имя = " Отправить "значение =" {Ls = 'Добавить в корзину "}" класс = "эксклюзивных" /> </ P>
</ P>
2) Создание новых кнопок, онибудет называться "Добавить (имя объекта) в корзину"

В коде, это добавить {$ group_attribute | побег: "htmlall ':' UTF-8 '} в корзину, вы можете изменить это, если вам нужно.

Вы можете добавить этот код прямо под один выше, или где-нибудь еще вы хотели бы кнопки появляться.

{Если $ группы | @ подсчет == 1}
<div id="attributes_buttons">
<script>
$ ("# Атрибуты") CSS ('показ', 'никто').
$ ("# Add_to_cart_hide") CSS ('показ', 'никто').
</ SCRIPT>
{Объекту из группы = $ ключ = id_attribute_group пункта = группа}
{Присвоить переменная = 'имя_группы' значение = 'group_' | кошки: $ id_attribute_group}
{Еогеасп с = $ ключевых group.attributes = id_attribute пункта = group_attribute}
<p class="buttons_bottom_block"> <входной OnClick = "document.getElementById ('group_ {$ id_attribute_group | INTVAL}') значение = {$ id_attribute | INTVAL};. findCombination (); ajaxCart.add ($ ('# product_page_product_id '.) вал (), $ (' # idCombination '.) VAL (), правда, пустой, $ (' # quantity_wanted ') VAL (), NULL);. "тип =" Кнопка "имя =" Отправить "значение = "Добавить {$ group_attribute | побег:" htmlall ':' UTF-8 '} в корзину "класс =" эксклюзивных "/> </ P>
{/ Еогеасп}
{/ Еогеасп}
<p> </ P>
</ P>
{/, Если}