[TYPO3-german] .getText mit .lang verbinden
bernd wilke
x00nsji02 at sneakemail.com
Mon Feb 11 01:00:21 CET 2008
Stefano Kowalke schrieb am Sun, 10 Feb 2008 19:23:44 +0100:
> Moin,
>
> Ich habe eine Überschrift, die den Websitetitel ausgibt. Die Site ist in
> mehreren Sprachen vorhanden und so muß der Sitetitel auch in diesen
> Sprachen ausgegeben werden.
> Im Moment mache ich das manuell:
>
> temp.headLine = TEXT
> temp.headLine {
> value = Seitentitel
> lang {
> de = Titel der Site in deutsch
> gb = Titel der Site in englisch
> }
> }
>
> Nun sind die Daten ja schon in der Datenbank vorhanden und es wäre
> eleganter diese von dort rauszuholen.
>
> Dazu gibt es den getText Datentyp. Die Datensätze der entsprechenden
> Sprache liegen in der Tabelle "pages_language_overlay". Mittels .data =
> DB:pages_language_overlay:uid:feldname kann man sie dort rausholen.
>
> Aber wie funktioniert .data/getText nun mit lang.de/lang.gb?
schon mal überlegt warum das ..._overlay heißt?
weil die orginal-felder aus pages mit den entsprechenden feldern aus
pages_language_overlay (in der aktuellen Sprachversion!) überlagert
werden.
Hinweis: defaultmäßig werden nicht alle Felder überlagert.
wenn du mehr Felder haben möchtest kannst du das aber im install-tool
konfigurieren.
> Nach meiner Logik müsste es so funktionieren: lang.de.data =
> DB:pages_language_overlay:uid:feldname, was es aber nicht tut :-(
>
> Kann man diese beiden Dinge überhaupt miteinander kombinieren? Und wenn
> ja wie?
>
Bernd
--
http://www.pi-phi.de/t3v4/cheatsheet.html
More information about the TYPO3-german
mailing list