2017-05-11 3 views
1

Ich aktualisiere eine Website von 6.2 LTS auf 7.6 LTS. In der 6.2-Installation wurde der RealURL-SpaceCharacter nicht konfiguriert, so dass der Standard, Unterstrich, verwendet wurde. In 7.6 mit der gleichen Konfiguration wird ein Bindestrich verwendet. Ich habe jetzt das spaceCharacter zu Unterstreichen gesetzt (sehen Sie unten), aber dieses hat keinen Effekt.TYPO3 RealURL spaceCharacter

Ich bin auch mystifiziert, dass ich die Datei class.tx_realurl_advanced.php in der RealURL 2.2.1 Installation nicht finden kann.

 'pagePath' => array(
      'spaceCharacter' => '_', 
      'type' => 'user', 
      'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 
      'expireDays' => 3, 
      'disablePathCache' => '1', 
     ), 

Was habe ich falsch gemacht? Graham

Antwort

1

pagePath hat keine andere Wahl spaceCharacter mehr: https://github.com/dmitryd/typo3-realurl/wiki/Configuration-reference#pagepath

In EXT: realurl/Klassen/Konfiguration/ConfigurationReader.php dieser Block gefunden werden kann:

protected $defaultValues = array(
    'cache/banUrlsRegExp' => '/tx_solr|tx_indexedsearch|tx_kesearch|(?:^|\?|&)q=/', 
    'cache/ignoredGetParametersRegExp' => '/^(?:gclid|utm_[a-z]+|pk_campaign|pk_kwd|TSFE_ADMIN_PANEL.*)$/', 
    'fileName/acceptHTMLsuffix' => TRUE, 
    'fileName/defaultToHTMLsuffixOnPrev' => FALSE, 
    'init/appendMissingSlash' => 'ifNotFile,redirect[301]', 
    'init/defaultLanguageUid' => 0, 
    'init/emptySegmentValue' => '', 
    'pagePath/spaceCharacter' => '-', // undocumented & deprecated! 
); 

Aber ich scheint supportet werden wenn ich in den Code gucke. Vielleicht müssen Sie alle tx_realurl_ * Tabellen löschen.

Und zuletzt class.tx_realurl_advanced.php ist weg.

Sie können die Dokumentation für EXT finden: realurl 2 hier: https://github.com/dmitryd/typo3-realurl/wiki

+0

Vielen Dank für den Rat Heinz. –

0

Danke für den Rat Heinz. Ein Teil meines Problems war, dass das Erweiterungshandbuch auf der TYPO3-Repository-Seite für v1.13.7 war, während die Software v2.2.1 war. Ich hätte das sehen sollen! Wie Sie jedoch darauf hingewiesen haben, war das Feature "pagePath/spaceCharacter" immer noch vorhanden, aber nicht dokumentiert. Also unterstreiche ich das - aber ich habe immer noch Bindestriche. Nach einiger Frustration wurde mir klar, dass keine der Methoden, die ich zum Löschen des RealURL-Caches (TYPO3-Backend, Install-Tool und RealURL-Modul) verwendete, die Aufgabe erfüllte - obwohl das RealURL-Modul die Einträge als verschwunden gemeldet hatte. Schließlich habe ich die Datenbanktabellen gekürzt und meine Unterstriche wieder aufgetaucht.

Verwandte Themen