2016-11-11 2 views
1

Ich benutze tx_news 4.3.0 mit TYPO3 7.6.12 und 2.0.15 realurlnews: falscher Link zur Detailseite, ok nach dem Löschen fe Cache

Von Zeit zu Zeit erhalte ich Detail Links, die zu einem falschen Detail zeigen Seite.

z.B. veranstaltungen/talks/detail/xy-talks/

zeigt auf eine andere Detailseite:

veranstaltungen/talks/detail/z-talks/

nach dem fe der Link ist ok Cache zu löschen.

Wie vermeide ich das?

Antwort

4

Ich habe das gleiche Problem vor einiger Zeit.

Ich verwende für viele TYPO3-Systeme eine einzelne Seite für Nachrichtenliste und Details. Ich wollte URLs wie example.com/news/ für die Listenansicht und example.com/news/this-is-a-news/ als Detail-URL haben.

Um dies zu archivieren, habe ich realurl konfiguriert, um Controller und Aktionen für Nachrichtenlinks zu überspringen. Aber in der Link-Konfiguration in der Nachrichtenvorlage wurden sie verwendet, um den Link zu erstellen.

Da realurl kein neues cHash für einen Link erstellt (seit Version 2.0.12 denke ich), stimmt der von realurl generierte Link nicht mit dem cHash überein, der in TYPO3 erzeugt und von realurl zwischengespeichert wurde. TYPO3 bietet also eine falsche im Cache gespeicherte Version dieser Seite. Mein Fall, es war der erste Nachrichteneintrag, der angerufen und zwischengespeichert wurde. Dieser News-Eintrag wurde jedes Mal angezeigt, wenn ich auf eine Nachricht klickte.

Um dies zu vermeiden, habe ich den Controller und Aktion aus realurl überspringen und fügen Sie einige TypoScript (link.skipControllerAndAction = 1) zu meiner News-Konfiguration.

Ich denke, Sie könnten ein ähnliches Problem haben. Versuchen Sie realurl in einer Entwicklungsumgebung zu deaktivieren und versuchen Sie es erneut. Wenn das Ihr Problem behebt, überprüfen Sie Ihre Real-Konfiguration für Nachrichten.

+0

Ich habe auch nach einigen schmerzhaften Erfahrungen mit gemischten Liste/Detail in einer benutzerdefinierten Extbase-Erweiterung zurück zu dedizierten Listen-und Detail-Seiten. Nach einiger Zeit würde die Listenseite realURL auf eine Detailseite zeigen. Die separate Detailseite ist eine robuste Lösung. – Urs

Verwandte Themen