[TYPO3-german] extbase 6.0.0 - TranslationHandling
Johannes C. Schulz - EnzephaloN IT-Solutions
info at enzephalon.de
Tue Apr 16 10:44:29 CEST 2013
Hallo nochmal zu diesem Thema
Ich habe die Funktion weggeworfen und die if-Anweisung in meine Repository
Methode eingefügt.
if((integer)(t3lib_div::_GP('l')) > 0){
$query->getQuerySettings()->setRespectSysLanguage(FALSE);
$query->getQuerySettings()->setSysLanguageUid(1);
}
1.) Durch das setRespectSysLanguage(FALSE) werden alle Datensätze zwar in
der korrekten Sprache, dafür aber doppelt ausgegeben.
2.) das setSysLanguageUid(1) hat keinerlei Effekt.
Was ist falsch??
Johannes
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Johannes C.
Schulz - EnzephaloN IT-Solutions
Gesendet: Dienstag, 16. April 2013 09:55
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] extbase 6.0.0 - TranslationHandling
Hallo Freunde
Beim Versuch eine ältere Extension die ich geschrieben habe auf extbase 6
zum Laufen zu bringen, bemerkte ich plötzlich daß das TranslationHandling
nicht mehr funktioniert.
Bis jetzt läuft das unter typo3 4.7.10 alles ohne Probleme. Auf meinem typo3
6.0.4 Testserver zeigt die Listenansicht auf den englischen, französichen
und holländischen Seiten aber keinerlei Datensätze mehr. Das Plugin wird
geladen, aber es werden anscheinend keine Objekte an den View übergeben.
Jetzt habe ich mal im Netz gesucht und folgende Funktion meinem Repository
hinzugefügt:
public function initializeObject(){
/** @var $querySettings
\TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings */
$querySettings =
$this->objectManager->get('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Typo3Q
uerySettings');
if((integer)(t3lib_div::_GP('l')) > 0){
$querySettings->setRespectSysLanguage(FALSE);
$querySettings->setSysLanguageUid(1);
$this->setDefaultQuerySettings($querySettings);
}
else{
$querySettings->setSysLanguageUid(0);
$this->setDefaultQuerySettings($querySettings);
}
}
Allerdings hilft das nicht weiter. Die Liste bleibt leer.
Kann mir hier jemand bitte weiterhelfen?
Johannes
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list