Jump to content
Sign in to follow this  
jeronicoz

Remplacer le titre d’un block avec une image differente selon la langue

Recommended Posts

Bonjour,

 

Si vous voulez remplacer le titre d'un block avec une image différente selon la langue voici une manip assez simple :

 

il suffit de rajouter la variable {$lang_iso} dans le nom du logo et préparer autant d'images que de langues de votre site.

 

Par exemple pour le module blockLink dans le fichier blocklink.tpl

 

<!-- BlockLink -->

<div class="block_title">

<img src="{$module_dir}logo.gif" alt="" title="{l s='Links' mod='blocklink'}" />

{if $url}<a href="{$url}">{/if}{$title}{if $url}</a>{/if}

</div>

 

devient

 

<div class="block_title">

<img src="{$module_dir}logo{$lang_iso}.gif" alt="" title="{l s='Links' mod='blocklink'}" />

 

</div>

 

il faut ensuite rajouter via ftp dans le répertoire blocklink  les images correspondantes aux langues que vous avez sur votre site :

 

par exemple

 

logoen.gif

logofr.gif

 

Le tour est joué et ceci peut être appliqué aux autres modules.

 

A vos souris  :)

Share this post


Link to post
Share on other sites

Bonjour, 

 

Je suis sur 1.4.9, j'ai essayé cette modification sur le Bloc-Advertising, j'ai modifier le tpl 

 

<!-- 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 -->

 par 

<!-- MODULE Block advertising -->
<div class="advertising_block">
<a href="{$adv_link}" title="{$adv_title}"><img src="{$module_dir}logo{$lang_iso}.jpg" alt="" title="{l s='Links' mod='advertising_block'}" width="155"  height="163" />
</div>
<!-- /MODULE Block advertising -->

J'ai ensuite ajouté mon image logo.jpg, forcé la compilation et vider le cache. 

 

Problème le bloc reste identique à celui de avant !

 

Y'a t'il une modification à faire sur un autre fichier ?

 

Merci d'avance.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More