Jump to content

Hiperviculo en imagen productos destacados


jamunoz@solusen.es

Recommended Posts

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

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 by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

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

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 by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...