Zum Inhalt springen

"nach oben"-Link zweisprachig

Erstellt am 10. März 2006 · 5 Antworten · letzte Antwort am 6. Juni 2006

Tags: Frage

Mopps ·
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
Frank79 ·

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>
Mopps ·

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.

Mopps ·

@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?

DaliNeko ·

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.