T3tipps

TYPO3 Tipps und Tricks gesammelt

Wechseln zu: Inhalt | Sidebar | Footer

RealURL Seitenname ändern

20 April, 2010 (11:43) | HowTo | By: Robert Wenk

Häufig kommt es vor, dass eine Seite mal mit einem Namen angelegt wird, und dann später umbenannt wird.

Wird die Erweiterung RealURL benutzt, dann ist die Seite auch weiterhin mit dem ursprünglichen Namen im Browserpfad sichtbar. Das ist umso unangenehmer, wenn im Testbetrieb eher unpassende Namen benutzt wurden und diese dann später noch sichtbar sind.

Ein einfaches leeren des TYPO3 Caches (Seitencache oder Konfigurationscache) reicht hier nicht aus.

Variante 1:

Manuelles Löschen einzelner Einträge über den Menüpunkt „Info“. Hier ist die betreffende Seite zu wählen, und dann rechts in der Ansicht oben „Speaking URL Management“ und dann in der Drop-Down-Liste darunter „ID-to-Path mapping“ auszuwählen.

Mit dem Mülltonnensymbol kann dann das Mapping entfernt werden. Beim nächsten Aufruf wird dann ein neues Mapping aus dem neuen Seitennamen erstellt.

Variante 2:

Die folgenden Zeilen in die localconf.php eintragen. Damit wird der RealURL Cache jedesmal beim Aufruf der Funktion Cache leeren mit geleert.

// realurl - Flush RealURL Cache
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']
    ['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']
    ['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']
    ['clearAllCache_additionalTables']['tx_realurl_pathcache'] = 'tx_realurl_pathcache';
// end - Flush RealURL Cache

Kommentar schreiben