Habe die Lösung inzwischen gefunden. Ich hatte vergessen, in der localconf.php das neue Feld zu den zu übersetzenden Feldern hinzuzufügen.
$TYPO3_CONF_VARS['FE']['pageOverlayFields'] = 'meinFeld'; viele Grüße Birgit Am 14.08.2012 um 00:27 schrieb Birgit Rühring: > 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