Zum Inhalt springen

alternative Seitensprache nachträglich als default ?

Erstellt am 25. November 2004 · 3 Antworten · letzte Antwort am 14. Dezember 2004

Tags: Frage

edgar ·

Hallo!
Nochmal:
Gibt es eine Möglichkeit eine alternative Seitensprache nachträglich als default einzustellen?
Habe englisch mal als default eingerichtet und diese Site kopiert. Würde jetzt gerne nur noch die deutsche (ist 2. sprache) haben. Heißt also 2.Sprache als default einstellen! Wie???
Würde mir eine ganze Menge an Arbeit ersparen.
Dieser Code hat nichts geändert:

config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# SprachVariable L initialisieren 
config.linkVars = L

# Standardsprache  UID 0 -> Deutsch 
[globalVar = GP:L = 0] 
config.sys_language_uid = 0 
config.language = de 
config.locale_all = de_DE 
#Suche nur deutsch 
#plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
[global]

Vielen Dank im voraus.

edgar :o

Cirby ·

ich weiß nicht, ob ich dich richtig verstanden habe...

wenn englisch die uid 0 hat und deutsch die uid 1 und du deutsch dann erstmal grundsätzlich als default bei dem aufruf der seite haben möchtest, bräuchtest du doch nur noch deinen code entsprechend anzupassen...

sprich deine zeilen müßten dann so aussehen

config.sys_language_uid = 1 
config.language = de 
config.locale_all = de_DE 
# SprachVariable L initialisieren 
config.linkVars = L 

# Standardsprache  UID 0 -> Deutsch 
[globalVar = GP:L = 0] 
config.sys_language_uid = 0 
config.language = en 
config.locale_all = en_EN 
[global]
Proximo ·

Nein hast du garnicht, aber danke... ich erklär das nochmal, ich brauch die Lösung dringend um mein Project abzuschließen:

- Englisch 1
- Englisch 2
- Deutsch 1
- Deutsch 2
- Deutsch 3

Das sind von mir aus die Übersetzungen, jeweils 2 bzw 3 davon haben Gemeinsamkeiten, ja genau, die Grundsprache, nur auf den Seiten für Preislisten verändert sich der Inhalt...

Lösungsansatz:

Ich will das wenn jemand "Deutsch 3" auswählt, es aber keine Übersetzung für "Deutsch 3" gibt, das Typo dann automatisch auf "Deutsch 1" springt... soweit ganz einfach das macht er ja... jetzt zum kniffligen Teil:

Gleichzeitig möchte ich das wenn jemand den Inhalt von "Englisch 2" aufrufen möchte es aber ->KEINEN INHALT<- gibt, das er dann automatisch zu "Englisch 1" und NICHT "Deutsch 1" umgeleitet wird...

Bitte genau durchlesen ich glaub es ist verständlich (hoffe ich, denn ich brauch die Lösung eigendlich schon vor 3 Tagen)

MFG Proximo

PS: HELP

Cirby ·

jau danke.... jetzt ist dein problem verstanden... zumind. von mir....

allerdings kann ich da nicht direkt weiterhelfen, da ich denke, daß man in eine PHP Datei eingreifen müßte...

eine ansatzmöglichkeit wäre die neue languageMenu.php aus dem tt_news 2.0.3

so wie ich das dort verstanden habe, wird dort nachgeschaut, ob eine übersetzung der aktuellen seite vorhanden ist.... wenn nicht, wird die sprachenflagge in grau (deaktiviert) ohne link angezeigt.

das könntest du dir evtl. zu nutzen machen.... an stelle von flagge grau müßtest du dann die passende sys_language_id mit der variable L an die url übergeben....

allerdings bin ich kein richtiger freak, was php quellcode angeht.... also selbst schreiben kann ich zur zeit leider nicht mehr.... so grob verstehen, was gemacht wird, jedoch schon....

vielleicht wäre das eine ansatzmöglichkeit für dich....

sorry, daß ich nicht besser helfen kann...

gruß
cirby