Jump to content

Productos destacados sin link (SOLUCIONADO)


isaiaseg

Recommended Posts

Buenas tardes amigos!!

 

Necesito eliminar en losproductos destacados el link de la imagen y el nombre... osea quiero que solo sea visible mas no sea clickeable

 

Intente quitar hacer esto:

 

Asi esta normalmente la imagen del producto:

 

<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'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a>

 

intenté eliminando el <a></a> del codigo luego guarde quedo asi:

 

<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'}" />

 

refresque la pagina y seguia como si no cambie nada..

 

y si tengo habilitado el fozar compilacion y no guardar cache...

 

Alguna ayudaaaa porfavor : (

Edited by 02visuals (see edit history)
Link to comment
Share on other sites

Recuerda que si tienes el modulo sobreescrito, tienes que editar el tpl que hay dentro de tu plantilla:

 

/themes/tu-plantilla/modules/homefeatured/homefeatured.tpl

 

Y no este:

 

/modules/homefeatured/homefeatured.tpl

 

Tal como comenta, para eliminar el enlace, esto:

 

 <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'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}</a>

 

Por esto:

 

   <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'}" />{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if}

 

(Eso para la imagen)

 

Para el nombre del producto, esto:

 

 <p class="s_title_block"><a href="{$product.link}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></p>

 

por esto:

 

<p class="s_title_block">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</p>

 

Y luego si quieres quitar la palabra "Ver" (que supongo que no querras, por que sino.. no habra ningun enlace)

 

Cambia esto:

 

  <a class="lnk_more" href="{$product.link}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a>

 

por esto:

 

{*	  <a class="lnk_more" href="{$product.link}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a>
*}

  • Like 1
Link to comment
Share on other sites

Muchas gracias compañero, me sirvió perfectamente !!

Me gustaría saber porque sucede esto.. porque no se edita desde la parte de modulos externa como todo lo demas?

 

Saludos!

 

Un placer ayudarte y servirte!

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

PD: Si tpl del modulo lo tienes sobreescrito en tu plantilla, debes editar ese por que sera el que prevalecerá, si modificas el externo, y tienes sobreescrito el tpl en tu plantilla, tomara el que tienes en tu plantilla, es mas es recomendable que tengas todos los tpls de los modulos sobreescritos que modifiques en tu plantilla, para mantener una mayor organización.

Link to comment
Share on other sites

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