[email protected] Posted September 16, 2013 Share Posted September 16, 2013 Buenos dias a todos, Es la primera vez que participo en el foro, llevo unos meses trabajando con Prestashop, osea soy bastante novato. Tengo una cuestion que es la siguiente: Quiero en PRODUCTOS DESTACADOS poner un hiperviculo hacia otra página web en la imagen de algunos de los productos destacados. Por otro lado quisiera cambiar el texto de " PRODUCTOS DESTACADOS " por " PROMOCIONES ESPECIALES " Gracias de antemano Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 16, 2013 Share Posted September 16, 2013 (edited) 1 - El titulo del encabezado del modulo lo puedes traducir en la pestaña Localización -> Traducciones -> Traducciones de los modulos 2 - Normamente las imagenes de los productos destacados, cuando pinchas en ellas, te llevan a la ficha del producto.. Yo al menos en el homefeatured.tpl tengo esto.. <a href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a> Edited September 16, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
[email protected] Posted September 16, 2013 Author Share Posted September 16, 2013 Gracias.... Ya se que cuando pincho las imágenes del productos destacados me lleva a la ficha del producto, pero algunos artículos los tengo para mostrar mas ampliamente en otra pagina, he mirado con firebug y he encontrado el link para redirigir la foto del producto a la ficha del producto y lo he modificado para que se redireccione a una pagina web y funciona, sin embargo no se que fichero debo modificar. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 16, 2013 Share Posted September 16, 2013 (edited) Gracias.... Ya se que cuando pincho las imágenes del productos destacados me lleva a la ficha del producto, pero algunos artículos los tengo para mostrar mas ampliamente en otra pagina, he mirado con firebug y he encontrado el link para redirigir la foto del producto a la ficha del producto y lo he modificado para que se redireccione a una pagina web y funciona, sin embargo no se que fichero debo modificar. En el fichero mencionado antes (/themes/default/modules/homefeatured/homefeatured.tpl), puedes hacer un condicional, diciendo si el id del producto es X, pues le pongo pongo el enlace 'x' a la pagina donde tu quieres llevarlo.. {if $product.id_product=='X'} {/if} Edited September 16, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
[email protected] Posted September 16, 2013 Author Share Posted September 16, 2013 Si!! seria una buena solución... abusaría mucho de ti si me dijeses la línea de comando ( es que no soy programador ) y en que posición del código ponerla? si me mandas al cuerno lo entendería... de todos los modos muchisimas gracias Link to comment Share on other sites More sharing options...
[email protected] Posted September 16, 2013 Author Share Posted September 16, 2013 Meto el siguiente codigo: {if $product.id_product=='15'} href="http://www.solusen.com/">{/if} Siendo www.solusen.es la pagina donde quiero desviar la imagen del producto, pero al modificar el fichero homefeatured.tpl con ese código luego no me carga la página... Link to comment Share on other sites More sharing options...
[email protected] Posted September 16, 2013 Author Share Posted September 16, 2013 Bueno aquí está la solución por fin, gracias Sergio : En el fichero homefeatured.tpl modificar: La parte de código: <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> por esta, donde X es el ID del producto y " AQUI EL LINK " donde queramos redirigir el link de la imagen, se utiliza IF y ELSE. {if $product.id_product=='X'} <a href="AQUI EL LINK"> <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /> </a> {else} {* IF PRODUCT ID DIFFERENT - DISPLAY NORMAL PICTURE WITH NORMAL HYPERLINK *} <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> {/if} Link to comment Share on other sites More sharing options...
Recommended Posts