Installation Version 9

Das Update von Version 8 geht hier nicht so glatt wie von 7 auf 8.

Bei mir war wichtig:

Dann kam beim Upgrade Wizard immer ein Fehler:

...The TCA table 'pages_language_overlay' is not used anymore...

Nach langer Suche hat sich herausgestellt, dass ein Eintrag in der LocalConfiguration.php schuld war:

'productionExceptionHandler' => 'RsysProductionExceptionHandler',

Da der Upgrade Wizard Daten per JSON lädt, klappt nichts, wenn irgend ein Text ausgegeben wird (zb wenn 'displayErrors' => 1 in der LocalConfiguration.php  steht)

Erstellt: 10/2018| Geändert: 10/2018

Listview

Bei Listenansicht tritt folgender Fehler auf:

Argument 2 passed to T getSiteByPageId() must be of the type array or null, string given, called in /html/typo3/typo3_src-9.5.0/typo3/sysext/backend/Classes/Utility/BackendUtility.ph

Lösung: https://forge.typo3.org/issues/85637

BackendUtility::viewOnClick(
  ($table === 'tt_content' ? $this->id : $row['uid']),
  null, // rsys bugfix
  null, // rsys bugfix
  ($table === 'tt_content' ? '#c' . $row['uid'] : '')
)

 

Erstellt: 10/2018| Geändert: 10/2018

config.tx_extbase.objects

Die Meldung "TYPO3 Deprecation Notice: Overriding object implementations via TypoScript settings config.tx_extbase.objects and plugin.tx_%plugin%.objects will be removed in TYPO3 v10.0" kam, bei meinem Service zum deaktivieren des Caches von Plugins:

# non cacheable
config.tx_extbase.objects {
    # overwrite class to allow USER_INT from flexform
     TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler {
         className = RSYS\RsystemplateBootstrap\Service\FrontendRequestHandler
     }
}

Die Lösung war in die localconf.php folgendes zu schreiben:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Extbase\\Mvc\\Web\\FrontendRequestHandler']['className'] = 'RSYS\RsystemplateBootstrap\Service\FrontendRequestHandler';

 

 

Erstellt: 10/2018| Geändert: 10/2018