Jump to content

Affichage des drapeaux


Recommended Posts

Bonjour,

Je suis parvenu, en suivant des infos trouvées sur le forum, à afficher les drapeaux à côté des abréviations des langues, mais ceux-ci n'apparaissent que lorsque que l'on a cliqué sur le "FR", qui lui, ne dispose pas de drapeau à côté. Ce qui est donc gênant . Je pense que ce ne doit pas être une grosse modification, mais, malgré mes essais, je ne suis pas parvenu.
Ci-après le code de mon module blocklanguage:

 

<!-- Block languages module -->
{if count($languages) > 1}
	<div id="languages-block-top" class="languages-block">
		{foreach from=$languages key=k item=language name="languages"}
			{if $language.iso_code == $lang_iso}
				<div class="current">
					<span>{$language.iso_code}</span>
				</div>
			{/if}
		{/foreach}
		<ul id="first-languages" class="languages-block_ul toogle_content">
			{foreach from=$languages key=k item=language name="languages"}
				<li {if $language.iso_code == $lang_iso}class="selected"{/if}>
				{if $language.iso_code != $lang_iso}
					{assign var=indice_lang value=$language.id_lang}
					{if isset($lang_rewrite_urls.$indice_lang)}
						<a href="{$lang_rewrite_urls.$indice_lang|escape:'html':'UTF-8'}" title="{$language.name}">
					{else}
						<a href="{$link->getLanguageLink($language.id_lang)|escape:'html':'UTF-8'}" title="{$language.name}">
					{/if}
				{/if}
						<span><img alt="{$language.iso_code}" height="11" span="" src="{$img_lang_dir}{$language.id_lang}.jpg" width="16" /> {$language.name|regex_replace:"/\s\(.*\)$/":""}</span>
				{if $language.iso_code != $lang_iso}
					</a>
				{/if}
				</li>
			{/foreach}
		</ul>
	</div>
{/if}
<!-- /Block languages module -->

Pour pouvoir afficher les drapeaux une fois le menu langue ouvert, j'ai inséré cette ligne à la place d'une autre:

 

<span><img alt="{$language.iso_code}" height="11" span="" src="{$img_lang_dir}{$language.id_lang}.jpg" width="16" /> {$language.name|regex_replace:"/\s\(.*\)$/":""}</span>

Et j'aimerai bien que le drapeau de la langue en cours s'affiche en permanence dans le header, lors de la navigation, ce qui n'est pas le cas actuellement, il y a seulement l'abréviation.

Merci par avance!

Link to comment
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
×
×
  • Create New...