ingennia Posted April 14, 2014 Share Posted April 14, 2014 Hola muy buenas; Veréis, tengo mi tienda funcionando del todo correctamente pero hay algo que me esta volviendo loco y no sé como solucionarlo. El caso es que el efecto AJAX a la hora de añadir productos solo me funciona en la página de detalle del producto, pero no en la home ni en los listados por categorías. A alguien más le ha ocurrido ? Utilizo un theme premium y viendo el código del product.tpl y el product-list.tpl no consigo entenderlo. Adjunto aquí el código de ambos: product.tpl <li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description"> <h5><a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|truncate:22:'...':true|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" /></a> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:70:'...'}</a> </div> <p class="product_accessories_price"> {if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}</span>{/if} <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {else} <span class="exclusive">{l s='Add to cart'}</span> <span class="availability">{if (isset($accessory.quantity_all_versions) && $accessory.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span> {/if} </p> </li> product-list.tpl <div class="leo_button"> <a class="exclusive{if $order_process == 'order-opc'}_large{/if}" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}"><span>{l s='View'}</span></a> {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE} {if ($product.allow_oosp || $product.quantity > 0)} <a class="button_small" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Añadir al carrito para comprar'}"><span>{l s='Comprar'}</span></a> {else} <a class="button_small" rel="ajax_id_product_{$product.id_product|intval}" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='Reserva el producto mediante el formulario de contacto'}"><span title="{l s='Producto en breve disponible le avisaremos cuando tengamos unidades'}">{l s='Avisar'}</span></a> {/if} {/if} </div> Muchas gracias a todos por adelantado y un saludo!!! Link to comment Share on other sites More sharing options...
jesa Posted April 15, 2014 Share Posted April 15, 2014 Pon la url de tu tienda y el nombre del theme que usas para ver si alguien que lo halla utilizado te puede decir. El que uses un theme premium no te asegura que esto funcione así. También puedes ver la demo de tu theme si es que tiene y así comprobar si cuando añades el producto desde la home o desde la lista de productos aparece la animación o no... Link to comment Share on other sites More sharing options...
ingennia Posted April 15, 2014 Author Share Posted April 15, 2014 Muy buenas jesa; Gracias por contestar. La url es http://www.elenacorrales.com/naturalimTienda El theme utilizado es el Leo Stylish que está en http://www.leotheme.com/demo/prestashop14x/?template=leo_stylish Un saludo y gracias a todos ! Link to comment Share on other sites More sharing options...
Recommended Posts