2016-11-11 106 views

回答

4

前段時間我也遇到了同樣的問題。

我用於許多TYPO3系統的單頁新聞列表和細節。 我希望將example.com/news/fur列表視圖和example.com/news/this-is-a-news/這樣的網址設爲詳細網址。

要歸檔這個,我配置了realurl跳過新聞鏈接的控制器和操作。但是在新聞模板中的鏈接配置中,它們被用來構建鏈接。

由於realurl不會爲鏈接創建新的cHash(自版本2.0.12起我認爲),realurl生成的鏈接與TYPO3生成的cHash不匹配,並且由realurl緩存。所以TYPO3提供了這個頁面的一個錯誤的緩存版本。我的情況是,這是第一個被稱爲和緩存的新聞條目。每次我點擊新聞時都會顯示這條新聞。

爲了避免這種情況,我刪除了從realurl跳過的控制器和動作,並在我的新聞配置中添加了一些TypoScript(link.skipControllerAndAction = 1)。

我想你可能有類似的問題。嘗試在開發環境中禁用Realurl,並嘗試再次發生這種情況。當這解決了你的問題,檢查你的realurl配置的新聞。

+0

在自定義extbase擴展中混合列表/細節的一些痛苦體驗之後,我也切換回了專用列表和詳細信息頁面。一段時間後,列表頁面realURL會指向一些詳細信息頁面。單獨的詳細信息頁面是一個可靠的解 – Urs