Disposition des icones : Language Icons

Catégories:

Bonsoir,
j’utilise le module «Language Icons» pour un site multilingue, j’ai placé le bloc correspondant dans la barre de gauche. Le module m’affiche les icônes des drapeaux verticalement.
Pour gagner de la place je voudrais les avoir sur une ligne (horizontale donc…)
Est-ce possible ?

merci d’avance.
kenavo

#

Je ne connais pas le module, mais je dirais qu’il faut aller dans les css (si ces drapeaux ont des class bien foutues tu pourras utiliser l’attribut ‘inline’) ou sinon regarder la fonction du module en question qui te génères le retour (html ?) et thémer cette fonction.
A+

#

As tu trouvé une solution à ton problème ?

De mon côté je cherche à afficher mes petits drapeau mais je n’y arrive pas. Comment doit on faire pour qu’ils s’affichent ?

#

Salut Hermine,

Mon problème je n'ai pas vraiment eu à le résoudre car on m'a demandé de déplacer mes drapeaux de la barre de gauche à la zone d'entête de ma page. Dans la feuille de style (style.css de mon thème) mes icônes de drapeaux apparaissent dans la #header-region, cette #header-region comporte la ligne display: inline; qui range mes drapeaux sur une ligne et non une colonne.

Pour afficher tes drapeaux je ne sais pas ou est le problème vu que je ne sais pas ce que tu as fait jusqu'à présent. En plus je ne suis pas vraiment un cador... donc je vais te dire ce que j'ai fait pour m'en sortir avec ces drapeaux tu verra bien si ça peut t'aider.

  • D'abord si tu veux des drapeaux c'est que tu mets en œuvre du multilinguisme (au minimum activer le module "locale", éventuellement ajouter le module "i18n") ;
  • Pour avoir des drapeaux :
    • récupérer le module "Language Icons",
    • le décompresser,
    • dans le répertoire flag (du module décompressé) copier les drapeaux des langues voulues si elles n'existent pas de base (pour moi c'était un drapeau breton que j'ai nommé br.png),
    • copier le répertoire "languageicons" dans /racine_deu_site/sites/all/modules,
    • dans Administrer>>modules activer language icons.
  • Si on ne veut pas des libellés de langue à coté des icones : Administrer>Configuration du site>Toutes les langues>Configurer>icons : cocher "replace".

Voilà j'espère que ça va t'aider.

Kenavo

#

Une autre solution avec le module «css injector», ajouter la règle suivante :

.block-locale ul li {
display : inline ;
}

Sylvain Bigaud

Syndiquer le contenu