Sergio3946 Posted March 21, 2013 Share Posted March 21, 2013 Pues tengo un problema el cual lo mas seguro es que sea una chorrada, pero por mas vueltas que le doy no le encuentro la solución. Quiero poner el boton "añadir al carrito" en la vista de los productos por categoria, por ahora solo lo he conseguido en el modulo de la vista de productos destacados, pero yo quiero que cuando entres en cualquier otra categoria y veas el grid/cuadricula de los productos (sin llegar a entrar en los detalles del producto) se vea el nombre, precio (que ya se ven) y el boton "añadir al carrito" sin necesidad de entrar en lo que seria el detalle del producto. Gracias de antemano y saludos. Link to comment Share on other sites More sharing options...
Planetbarcode Posted March 21, 2013 Share Posted March 21, 2013 ¿Que versión de prestashop utilizas? Lo que comentas lo tendría que hacer por defecto. Link to comment Share on other sites More sharing options...
jaloise Posted March 21, 2013 Share Posted March 21, 2013 Pues tengo un problema el cual lo mas seguro es que sea una chorrada, pero por mas vueltas que le doy no le encuentro la solución. Quiero poner el boton "añadir al carrito" en la vista de los productos por categoria, por ahora solo lo he conseguido en el modulo de la vista de productos destacados, pero yo quiero que cuando entres en cualquier otra categoria y veas el grid/cuadricula de los productos (sin llegar a entrar en los detalles del producto) se vea el nombre, precio (que ya se ven) y el boton "añadir al carrito" sin necesidad de entrar en lo que seria el detalle del producto. Gracias de antemano y saludos. Contanos que versión usas de prestashop, y que plantilla usas... Ademas, tambien si estas trabajando en local o en internet, si es esta ultima pasanos tu URL.. Saludos! Link to comment Share on other sites More sharing options...
nadie Posted March 21, 2013 Share Posted March 21, 2013 Pues tengo un problema el cual lo mas seguro es que sea una chorrada, pero por mas vueltas que le doy no le encuentro la solución. Quiero poner el boton "añadir al carrito" en la vista de los productos por categoria, por ahora solo lo he conseguido en el modulo de la vista de productos destacados, pero yo quiero que cuando entres en cualquier otra categoria y veas el grid/cuadricula de los productos (sin llegar a entrar en los detalles del producto) se vea el nombre, precio (que ya se ven) y el boton "añadir al carrito" sin necesidad de entrar en lo que seria el detalle del producto. Gracias de antemano y saludos. Es raro que no veas el boton de "añadir" al carrito en el listado de producto, vigila que no lo tengas oculto con un display:none en el css de tu plantilla. Link to comment Share on other sites More sharing options...
nadie Posted March 21, 2013 Share Posted March 21, 2013 Si en tu plantilla, no lo tienes oculto con display:none. Este es el codigo del boton de añadir al carrito en el listado de producto (product-list.tpl) en Prestashop 1.5 en la plantilla por defecto: {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)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} Link to comment Share on other sites More sharing options...
Sergio3946 Posted March 21, 2013 Author Share Posted March 21, 2013 Si en tu plantilla, no lo tienes oculto con display:none. Este es el codigo del boton de añadir al carrito en el listado de producto (product-list.tpl) en Prestashop 1.5 en la plantilla por defecto: {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)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} Solucionado nadie, muchas gracias, era ese el problema, he revisado el product-list.tpl y no habia ese codigo. Edito el titulo del post como solucionado Y gracias a los demas también Link to comment Share on other sites More sharing options...
nadie Posted March 21, 2013 Share Posted March 21, 2013 Solucionado nadie, muchas gracias, era ese el problema, he revisado el product-list.tpl y no habia ese codigo. Edito el titulo del post como solucionado Y gracias a los demas también Un placer ayudarte y servirte! Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso. Link to comment Share on other sites More sharing options...
mulero_19 Posted June 29, 2013 Share Posted June 29, 2013 Nadie he mirado el código del template pero sin embargo yo sí tengo el código, el problema es que no me sale el botón en todos los productos y estoy como loco intentando buscar el error pero no lo encuentro, y lo que no me gustaría sería tener que quitar el boton a todos los artículos. Mi versión de prestashop es la 1.5.3.1 y trabajo en localhost. Link to comment Share on other sites More sharing options...
mulero_19 Posted June 29, 2013 Share Posted June 29, 2013 SOLUCIONADO, era un problema de configuración, también me ha servido para el bloque de productos destacados. El botón no aparecía porque en la configuración del producto lo tenía configurado a una cantidad mínima de artículos (en mi caso 5) y por eso no aparecía en ninguno de los dos lados ni en la lista de productos ni en productos destacados. Lo he cambiado a sólo un artículo mínimo y el botón ha aparecido como arte de magia. Un saludo. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted July 1, 2013 Share Posted July 1, 2013 SOLUCIONADO, era un problema de configuración, también me ha servido para el bloque de productos destacados. El botón no aparecía porque en la configuración del producto lo tenía configurado a una cantidad mínima de artículos (en mi caso 5) y por eso no aparecía en ninguno de los dos lados ni en la lista de productos ni en productos destacados. Lo he cambiado a sólo un artículo mínimo y el botón ha aparecido como arte de magia. Un saludo. Oh, interesante.... Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts