[TYPO3-german] CONTENT und table=pages

Frederic Gaus mailinglists at necroshine.de
Tue Dec 19 13:12:46 CET 2006


Tobias Erlacher schrieb:
> Hallo,
>> Schau dir mal unter
>> http://typo3.org/documentation/document-library/references/doc_core_tsref/4.0.0/view/5/5/
>> das Feld languageField (tt_content.menu.20.8.select.languageField) an.
>> Damit solltest du das Problem lösen können.
> 
> Soweit ich weis funktioniert das nicht. Auch kann man keine alternative  
> abfrage auf die pages_language_overlay tabelle machen (nicht erlaubt).
> Die einzige lösung die sicher funktioniert ist ein HMENU, und genau das  
> sollte auch für menues (sitemap=menu) verwendet werden

Ja, richtig ich erinnere mich. Das funktioniert nicht richtig. Wir
hatten dort ziemlich "rumfummeln" müssen, bis das funktionierte. Ich hab
grad nochmal nachgeschaut und versuche mal, unsere Lösung kurz zu
skizzieren.

Das Problem ist, dass man pages_language_overlay nicht mit CONTENT
abfragen kann, da nur Tabellen mit dem Prefix "tt_", "tx_", "ttx_",
"fe_" oder "user_" sowie die Tabelle "pages" abfragt werden darf.
Deswegen hatten wir eine Extension geschrieben, welche die
getData-Funktion um ein {DBSELECT} erweitert, welche auch Queries auf
andere Tabellen ermöglicht.

Dann haben wir mit ".renderObj" das "Join" realisiert, in welchem dann
die anderssprachigen Inhalte gerendert wurden. Ziemlich viel
TypoScript-Code für so etwas kleines. Sicherlich gibt es auch eine
andere Lösung, aber wir hatten damals keine gefunden.

Vielleicht hilft das ja ein wenig. Ist vielleicht aber auch etwas zu
kompliziert, um mal eben so in einer Mail beschrieben zu werden.

Viele Grüße

Frederic


-- 
Frederic Gaus                                 pgp-key: 93E6903C
fingerprint: 0C55 4517 CC1E 5F7F 9059  3535 AB54 D8E8 93E6 903C


More information about the TYPO3-german mailing list