mediatribe.net -- Drupal and Web Development

Notice: this post was last updated 6 years 15 weeks ago so it might be outdated. Please be cautious before implementing any of suggestions herein.

Bloc de sélecteur de langue dans Drupal: Ne pas afficher la langue active

La plupart de nos clients ont un site bilingue (français et anglais). Le bloc "sélecteur de langue" (Language Switcher) est une bonne façon de passer d'une langue à l'autre, mais souvent nous ne voulons pas afficher la langue courante. Par exemple, sur une page en français, nous voulons un lien vers le contenu en anglais, mais pas de lien "français".

Notre solution est d'ajouter le css suivant à votre thème ou, si vous utilisez un thème "core" ou contribué, de l'ajouter à css injector. (On évite en général de modifier les thèmes core ou contribués, car nos modifications seraient perdues lors d'une mise à jour):

.block-locale .active {
  display: none;
}

Ce code dit au fureteur de ne pas afficher la langue courante.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.