[gelöst] Sprache taucht nicht im Language-Switcher auf
am 28.09.2012 - 13:46 Uhr in
Ich habe derzeit folgendes Problem:
Ich habe eine Seite, die mit Drupal 6.x erstellt wurde, übernommen und dort ein paar Änderungen vorgenommen. Nun soll ich eine weitere Sprache (Niederländisch) freischalten. Ich habe also Niederländisch im Languages-Menü hinzugefügt ("Home » Administer » Site configuration » Languages") und aktiviert, aber auf der Seite wird im Language-Switcher-Block kein weiteres Icon hinzugefügt. Daraufhin habe ich nachgeschaut, ob vielleicht das Icon fehlt, aber das ist definitiv da, wo es hinsoll (".../sites/all/modules/languageicons/flags/nl.png"). Wenn ich das Path prefix "nl" oben in der Adressleiste eingebe, werden die Flagge und der niederländische Content auch korrekt angezeigt und ich kann mich auf der ganzen Seite normal bewegen, aber wenn ich eine andere Sprache auswähle, ist das Icon wieder weg.
Mein erster Gedanke war, dass irgendeine Einstellung im Language-Switcher-Block nicht richtig sei, also habe ich unter den Blocks mal nachgeschaut ("Home » Administer » Site building » Blocks") und zu meiner Verwunderung festgestellt, dass der Language switcher unter Disabled auftaucht. Wenn ich den Block irgendwo reinschiebe, ist er doppelt auf der Seite vorhanden, allerdings in beiden Versionen ohne das niederländische Icon.
Des Weiteren kann ich auch im Content-Bereich ("Home » Administer » Content management » Content") nicht nach der niederländischen Sprache filtern.
Wie könnte der Block, an den ich so scheinbar nicht herankomme, denn noch angelegt sein?
Gibt es irgendeinen Anhaltspunkt, wie ich die neue Sprache "richtig" aktivieren kann?
Hängt die Aktivierung mit dem Filter zusammen?
Wenn ihr weitere Infos braucht, sagt Bescheid.
- Anmelden oder Registrieren um Kommentare zu schreiben
template.php
am 29.09.2012 - 23:38 Uhr
Hallo.
Ich kann nur raten, aber wenn der eigentliche "Language switcher" Block deaktiviert ist, kann der angezeigte "Language switcher" nur ein per Hand erstellter Block sein (den würdest Du dann ja eigentlich in der Blockliste sehen), von einem custom-Modul definiert werden (den siehst Du auch in der Blockliste) oder auch direkt aus der template.php des verwendeten Themes kommen.
Ich tippe mal ganz wild auf die template.php. Schau dort mal rein, ob Du Code findest, der nach Sprachumschalter aussieht.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Danke für den Tip! Aber das
am 01.10.2012 - 10:22 Uhr
Danke für den Tip! Aber das wars nicht..
Ich habe jetzt allerdings eine alter_links function in einem custom module ausgemacht, welche die Sprachen nach einer whitelist filtert. Dort habe ich 'nl' mit eingetragen => läuft!
Jetzt bleibt nur noch das Problem, daß die Sprache unter Edit Contents bei "filter by language" immernoch nicht auftaucht...