Zum Inhalt springen

Deutsche Flagge immer grayed (flag_de_d.gif)

Erstellt am 1. September 2004 · 5 Antworten · letzte Antwort am 2. September 2004

Tags: Frage

mstuebner ·

Moin, moin,

Mehrsprachigkeit läuft wunderbar, bis auf, dass die deutsche Flagge immer grau dargestellt wird. Auch wenn der deutsche Content angezeigt wird und der rote Marker die deutsche Flagge als aktiv anzeigt. Alle Grafiken sind vorhanden. Die englische Flagge dagegen wir aktiv wenn englischer Content vorhanden ist, und grayed wenn nicht.

Gibt es einen generischen Hinweis wonach man suchen kann?

doku ·

dafür ist der code der language.php verantwortlich. sind ja zum glück nur ein paar zeilen. (keine ahnung, wie die datei bei dir heißt...)

mstuebner ·
doku schrieb

dafür ist der code der language.php verantwortlich. sind ja zum glück nur ein paar zeilen. (keine ahnung, wie die datei bei dir heißt...)

Meinst Du die Datei die im Original example_languageMenu.php heisst? Das ist die originial Datei (mit anderem Namen), daher habe ich fast den Verdacht dass der Grund woanders liegt. Auch ist mir in den zwei Zelen (Flags) nichts unstimmiges aufgefallen, an sich sind die Zeilen , abgesehen von den IDs, ja identisch.

mstuebner ·

Wie ich herausgefunden habe wird für jede Seite die Flagge aktiviert für die Einträge in der Tabelle "pages_language_overlay" gefunden werden.

Nun war ich bis dato der Meinung dass in dieser Tabelle nur die Überstzungen (sekundären Sprachen) enthalten sind. Ist diese Annahme falsch?

mstuebner ·
doku schrieb

deine annahme ist richtig, aber deine beiden sätze widersprechen sich doch auch gar nicht.

Das nicht, aber die deutsche Flagge wird nur aktiv, wenn in dieser Tabelle ein Record mit der LanguageID=0 enthalten ist, was aber ja nie der Fall sein sollte, oder?