hallo Liste, ich habe ein Extbase/Fluid Plugin gebaut, das u.a. zusätzliche Felder der Tabelle pages in der entspr. Frontendsprache ausgeben soll.
Dafür wurden die Tabellen pages und pages_language_overlay entspr. erweitert. Die Tabelle pages wurde gemappt und Domain Model und Repository angelegt. Leider bekomme ich es nicht hin, die Sprachversionen auszugeben. Ich bekomme immer den Datensatz der sys_language.uid=0. Gibt es für pages etwas Adäquates zu $q->getQuerySettings()->setRespectSysLanguage(true); ? Oder muss ich die Tabelle pages_language_overlay auch noch mappen und ein extra Repository anlegen? Mein bisheriger Versuch: // pages Repository: public function getPages () { $q = $this->createQuery(); $q->getQuerySettings()->setRespectStoragePage(true); $q->getQuerySettings()->setRespectEnableFields(true); $q->getQuerySettings()->setRespectSysLanguage(true); $q->matching( $q->equals('doktype', '31') //$q->equals('sys_language_uid', $GLOBALS['TSFE']->sys_language_uid) ); $q->setOrderings( array( 'sorting'=>Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING ) ); // $q->setLimit(4); // $q->setOffset(0); $result = $q->execute(); //t3lib_utility_Debug::debugInPopUpWindow(array(__FUNCTION__, $result->toArray())); return $result; } Danke im Voraus für jeden Lösungsansatz Birgit _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german