Avisos
Vaciar todo

Clic en la imagen de producto no funciona en móvil

2 Respuestas
2 Usuarios
0 Reactions
7 Visitas
Respuestas: 17
Eminent Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Buenos días. He visto que los productos en mi web no tienen enlace en la imagen si la visitas desde el móvil, solamente puedo acceder haciendo clic en el texto.
¿Cómo puedo solventarlo? ¡Muchas gracias!

Contenido solo visible a usuarios registrados


 
Respondido : 09/03/2026 9:16 am
Pepe
 Pepe
Respuestas: 42275
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Olivia.

Vas a tener que hacer algunos cambios en el archivo product-list.tpl

.- Accede a tu cuenta de WePanel -> Gestor de archivos

.- Accede a public_html -> themes-> theshop y descarga el archivo product-list.tpl para tener una copia

.- Edita el archivo product-list.tpl

.- Sobre la línea 114 tienes que tener este código:

<div class="product-image-container">
{if $product.quantity <= 0}
<span class="out-of-stock-label">{l s='Sin estoc'}</span>
{/if}
<img class="replace-2x img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}" title="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} itemprop="image" />
</a>

Sustituyelo por esto: 

<div class="product-image-container">
{if $product.quantity <= 0}
<span class="out-of-stock-label">{l s='Sin estoc'}</span>
{/if}
<a class="product_img_link" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url">
<img class="replace-2x img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}" title="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} itemprop="image" />
</a>

 

.- Accede a Parámetros avanzados -> Rendimiento y vacia la cache.

 

Revisa si con eso los enlaces de la imagen funcionan y nos comentas

 

Un Saludo


 
Respondido : 09/03/2026 12:00 pm