Livezilla

Certified Partner and
PrestaShop Developer for:

Varios botones Añadir al carro en lugar de un grupo de elementos de atributo.

Añade que varios botones Cesta

Esta página ha sido escrito en Inglés, por favor vea la versión en Inglés para el código más preciso.

Esta modificación le permite mostrar una nueva "Agregar al carrito" para cada elemento de grupo de atributos para que pueda ser fácilmente añadido a la cesta sin tener que elegir en el menú desplegable.

Para ver una demostración http://www.presto-changeo.com/test/music-ipods/2-ipod-shuffle.html
Sólo se aplica si sólo hay un conjunto de grupos de atributos.

Estos cambios se realizan a / themes / prestashop / product.tpl alrededor de la línea # 282


1) Agregar un div en torno al "añadir al carrito", por lo que se puede ocultar.

<div id="add_to_cart_hide">
<p{if && !$allow_oosp $product-> cantidad == 0 estilo} = "display: none;" {/ if} id = "add_to_cart" class = "buttons_bottom_block"> <input type = "submit" name = " Submit "value =" {ls = 'Agregar al carrito "}" class = "exclusiva" /> </ p>
</ Div>
2) Crear los botones de nuevo,se llamará "Añadir (nombre del elemento) en el carrito"

En el código es {$ Añadir group_attribute | escape: 'htmlall': 'UTF-8'} a la cesta, puede cambiarlo si es necesario.

Puede agregar este código justo debajo de la anterior, o en cualquier otra cosa que quisiera en los botones que aparezcan.

{If $ grupos | @ count == 1}
<div id="attributes_buttons">
<script>
$ ("# Atributos") css ('display', 'none').;
$ ("# Add_to_cart_hide") css ('display', 'none').;
</ Script>
{Foreach from = $ key = grupos id_attribute_group elemento = grupo}
{Assign var = 'nombredelgrupo "value =" Sonidos reales' | gato: $ id_attribute_group}
{Foreach from = $ key = group.attributes tema id_attribute group_attribute =}
<p class="buttons_bottom_block"> <input onclick = "document.getElementById ('Sonidos reales {$ id_attribute_group | intval}') {$ valor = id_attribute | intval};. findCombination (); ajaxCart.add ($ ('# product_page_product_id '). val (), $ (' # idCombination '). val (), true, null, $ (' # quantity_wanted) val (), null);. "type =" button "name =" Enviar "valor = "Añadir {$ group_attribute | escape: 'htmlall': 'UTF-8'} to cart" class = "exclusiva" /> </ p>
{/ Foreach}
{/ Foreach}
</ p>
</ Div>
{/ If}