[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