temp.totop = TEXT
temp.totop.value = nach oben
temp.totop.wrap = <a href="#oben"> | </a>
kann man den .value auch abhängig von der momentan gewählten sprache machen? Also irgendwie so, nur damit klar ist, was ich meine:
temp.totop.value.lang.de = nach oben
temp.totop.value.lang.en = to top
z.B. über TS Constants
[globalVar = GP:L = 1]
text1=nach oben in englisch
[global]
im Setup musst Du dann das eintragen
temp.totop = TEXT
temp.totop.value = {$text1}
temp.totop.wrap = <a href="#oben"> | </a>
kann ich die unter TS Constants definierten Sachen auch in einer Extension ansprechen? Also wen ich z.Bsp. hab:
$content.= $this->pi_linkTP_keepPIvars('Kontrast',$this->piVars,true);
wenn ich anstatt "Kontrast" {$irgendwas} nehme wird das sicher nicht gehen.
@Frank79:
wenn ich es so mache wie du sagst und ich rufe meine Seite auf, dann stehen an den stellen wo ich Constants definiert habe nur die {$irgedwas}.
Erst wenn ich zum ersten mal den Sprachwechsel benutze werden die entsprechenden Werte gesetzt. Wie kann ich ihm sagen, dass er die Werte für die default language am anfang nimmt?
Hab das gerade auch mal ausprobiert und es hat wie schon angesprochen nicht funktioniert. Allerdings lasse ich mich durch sowas nich kleinkriegen und hab gleich mal was anderes daraus abgeleitet:
...
#Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de
date_stdWrap.strftime = %d. %B %Y
time_stdWrap.strftime= %H:%M
subtitle1 = TEXT
subtitle1.value = Deutscher Menüuntertitel
[global]
#Englisch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
date_stdWrap.strftime = %d of %B %Y
time_stdWrap.strftime= %I:%M %p
subtitle1= TEXT
subtitle1.value = Englischer Menüuntertitel
[global]
....
#weiter unten
seitenuntertitel < subtitle1
Das kann man mit verschiedenen Sprachen so weiterführen, man muss nur richtig definieren.