Livezilla

Certified Partner and
PrestaShop Developer for:

Meerdere Voeg toe aan winkelwagen knoppen in plaats van een attribuut groep items.

Meerdere winkelwagen Knoppen

Deze pagina is geschreven in het Engels, zie de Engels versie voor de meest nauwkeurige code.

Deze wijziging kunt u weer een nieuwe "Voeg toe aan winkelwagen" knop voor elk attribuut groep item zodat deze eenvoudig kan worden toegevoegd aan de winkelwagen, zonder te moeten kiezen uit de drop-down.

Voor een demo te zien http://www.presto-changeo.com/test/music-ipods/2-ipod-shuffle.html
Het zal alleen van toepassing zelf als er maar een attribuut groep in te stellen.

Deze wijzigingen worden aangebracht in / themes / PrestaShop / product.tpl rond regel # 282


1) Voeg een div rond de "add to cart" knop, dus we kunnen verbergen.

<div id="add_to_cart_hide">
<p{if !$allow_oosp && $product-> hoeveelheid == 0} style = "display: none;" {/ if} id = "add_to_cart" class = "buttons_bottom_block"> <input type = "submit" name = " submit "value =" {ls = 'Toevoegen aan winkelwagen'} "class =" exclusieve "/> </ p>
</ Div>
2) Maak de nieuwe knoppen, zezal worden genoemd "(naam) Aan winkelwagen toevoegen"

In de code is het Voeg {$ group_attribute | escape: 'htmlall': 'UTF-8'} aan winkelwagen, kunt u dat, als dat nodig is.

U kunt deze code direct onder de een boven, of ergens anders u wilt dat de knoppen om te verschijnen.

{If $ groepen | @ count == 1}
<div id="attributes_buttons">
<script>
$ ("# Attributen") css ('display', 'geen').;
$ ("# Add_to_cart_hide") css ('display', 'geen').;
</ Script>
{Foreach from = $ groepen key = id_attribute_group item = groep}
{Var toewijzen = 'groupName' value = 'group_' | cat: $ id_attribute_group}
{Foreach from = $ group.attributes key = id_attribute item = group_attribute}
<p class="buttons_bottom_block"> <input onclick = "document.getElementById ('group_ {$ id_attribute_group | intval}')-waarde = {$ id_attribute | intval};. findCombination (); ajaxCart.add ($ ('# product_page_product_id '.) val (), $ (' # idCombination '.) val (), true, null, $ (' # quantity_wanted ") val (), null);." type = "button" name = "Verzenden" value = "Voeg {$ group_attribute | escape: 'htmlall': 'UTF-8'} aan winkelwagen" class = "exclusieve" /> </ p>
{/ Foreach}
{/ Foreach}
</ p>
</ Div>
{/ If}