Auf übersetzten Seiten zeigt der Sprachumschalter Links zu übersetzten Sprachen an. Bei nicht übersetzten Sprachen gibt es jedoch keinen Link, sondern den Namen der Sprache ohne Link. Für den Fall, dass es in einer bestimmten Sprache keinen entsprechenden Knoten gibt, möchte ich, dass der Sprachumschalter stattdessen einen Link zur Startseite anzeigt.
Wie kann ich dieses Verhalten erreichen? Vielen Dank!
Antworten:
Fügen Sie als nächstes die Datei template.php Ihres Themas hinzu:
quelle
Dafür gibt es jetzt ein Modul - Language Switcher Fallback. Tut genau das, was Sie gefragt haben, und leitet den Benutzer zur Startseite weiter, wenn keine Übersetzung in einen Knoten erfolgt. Siehe hier https://drupal.org/project/language_switcher_fallback
quelle
Am Ende habe ich diesen Ansatz verwendet.
Welches ersetzt dieses Codefragment im ursprünglichen Übersetzungsmodul.
Ich bin mir ziemlich sicher, dass die andere Lösung schöner ist, aber diese Lösung funktioniert auch.
quelle