Livezilla

Certified Partner and
PrestaShop Developer for:

多加入购物车按钮,而不是一个属性组项目。

购物车按钮多增

这页的英文撰写,请参阅代码为最准确的英文版本。

此修改可以显示一个新的“添加到购物车”为每个属性组项目按钮,它可以很容易地添加,而不必选择下拉到购物车。

对于演示看到http://www.presto-changeo.com/test/music-ipods/2-ipod-shuffle.html
这将只适用于本身,如果只有1属性组设置。

这些变化对/主题/的Prestashop /#282行左右product.tpl


1)增加一个围绕“添加到购物车”按钮格,所以我们可以将其隐藏。

<div id="add_to_cart_hide">
<p{if !$allow_oosp && $product->数量== 0}风格=“显示:无;”{/}如果ID =“add_to_cart”级=“buttons_bottom_block”> <INPUT TYPE =“提交”名称=“提交“值=”{LS =“添加到购物车”}“级=”独家“/> </ P>
</ DIV>
2)创建新的按钮,他们将被称为“添加(项目名称)车”

在代码的添加{$ group_attribute |逃生:“htmlall”:“UTF - 8'}购物车 ,您可以更改,如果你需要。

您可以添加一个以上的下面这段代码,或者其他任何地方你想的按钮出现。

{如果$组| @数== 1}
<div id="attributes_buttons">
<SCRIPT>
$(“#属性”),CSS('显示','无');
$(“#add_to_cart_hide”),CSS('显示','无');
</ SCRIPT>
从= $ {的foreach组关键= id_attribute_group项目=组}
{指定VAR =“组名”价值='group_'|猫:$ id_attribute_group}
{的foreach从= $ 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 “。)VAL(),$('#idCombination”。)VAL(),真实,空,$('#quantity_wanted')VAL(),NULL);“类型=”按钮“名称=”提交“值=“添加{$ group_attribute |逃生:”htmlall“:”UTF - 8'}到购物车“级=”独家“/> </ P>
{/的foreach}
{/的foreach}
<P> </ P>
</ DIV>
{/如果}