Imágenes según lenguaje en el Modulo “Bloque de Publicidad” en Prestashop

El modulo que nos proporciona prestashop, para subir una imagen en el lateral, solo nos permite subir una imagen, y por tanto, por defecto no permite mostrar varias imágenes según el lenguaje de la tienda.

¿Que solución podemos plantear, sin tener que realizar muchas modificaciones?

Debemos ir al siguiente fichero:

/modules/blockadvertising/blockadvertising.tpl

Al abrirlo se nos muestra el siguiente código:

<!– MODULE Block advertising –><div class=”advertising_block”>
<a href=”{$adv_link}” title=”{$adv_title}”><img src=”{$image}” alt=”{$adv_title}” title=”{$adv_title}” width=”155″ height=”163″ /></a>
</div>
<!– /MODULE Block advertising –>

Una solución sencilla es hacer lo siguiente:

{if $lang_iso == ‘es’}
imagen española
{/if}
{if $lang_iso == ‘fr’}
imagen francesa
{/if}

Podemos subir las imágenes al directorio del modulo y luego enlazarlas en el mismo tpl de dicho modulo, indicando si sera mostrada al activar un idioma o otro.

Por cierto no se os olvide  una vez editado el tpl, ir a la pestaña Preferencias/Rendimiento y forzar compilación

Print Friendly
Hosting Prestashop