TYPO3: RealUrl mit arabischen & chinesischen Zeichensätzen (Unicode – UTF-8)

Bei dem Einsatz von RealUrl in TYPO3 besteht ein Problem bei Sonderzeichen beziehungsweise Zeichensätzen aus dem chinesischem und arabischen Raum. Es werden keine oder ungültige Spoken-URLs generiert oder die Sonderzeichen werden nicht aufgelöst. Um Abhilfe bei diesem Problem zu schaffen, muss die RealUrl-Konfiguration angepasst werden.

In der _DEFAULT-Konfiguration muss die Eigenschaft "'enableAllUnicodeLetters' => true" gesetzt werden. Des Weiteren muss danach in der Konfiguration des Pagepaths die "segTitleFieldList", das "languageField" und der Pointer "transOrigPointerField" angegeben werden. Bei dem Key-Value-Paar "languageExceptionUids" mmüssen die Sprach-Ids für arabisch und/oder chinesisch eingetragen werden.

RealUrl - Konfiguration in TYPO3

 array(
    'init' =>   array (
      'enableCHashCache' => true,
      'useCHashCache' => '0',
      'appendMissingSlash' =>  'ifNotFile',
      'enableUrlDecodeCache' => true,
      'enableUrlEncodeCache' => true,
      'emptyUrlReturnValue' => '/',
      'enableAllUnicodeLetters' => true,
      'respectSimulateStaticURLs' => 0,
    ),
...
...
'pagePath' =>   array (
      'type' => 'user',
      'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
      'spaceCharacter' => '-',
      'segTitleFieldList' => 'tx_realurl_pathsegment,alias,nav_title,title',
      'languageGetVar' => 'L',
      'rootpage_id' => 1,
      'expireDays' => 1,
      'languageExceptionUids' => '10,8',
      'languageField' => 'sys_language_uid',
      'transOrigPointerField' => 'l18n_parent',

    ),
...

Lösungsansätze von typo3.toaster-schwerin.de bezogen.

Tags: , , , , , , ,

4 Antworten auf "TYPO3: RealUrl mit arabischen & chinesischen Zeichensätzen (Unicode – UTF-8)"

Hinterlasse eine Nachricht