Sur les pages traduites, le sélecteur de langue affiche les liens vers les langues traduites, mais pour les langues non traduites, il n'y a pas de lien, mais le nom de la langue sans lien. Dans le cas où il n'y a pas de nœud correspondant dans une langue donnée, j'aimerais que le sélecteur de langue affiche un lien vers la page d'accueil à la place.
Comment puis-je accomplir ce comportement? Merci beaucoup!
Réponses:
Ajoutez ensuite dans le fichier template.php de votre thème:
la source
il y a maintenant un module pour cela - Language Switcher Fallback. Fait exactement ce que vous avez demandé, en dirigeant l'utilisateur vers la page d'accueil s'il n'y a pas de traduction vers un nœud. Voir ici https://drupal.org/project/language_switcher_fallback
la source
Au final, j'ai utilisé cette approche.
Qui remplace ce fragment de code dans le module de traduction d'origine.
Je suis presque sûr que l'autre solution est plus belle, mais cette solution fonctionne également.
la source