[英]tt_news and RealURL: shorten URL of news article
目前,新聞文章的URL看起來像
www.domain.com/path/to/page/news/news-detail/article/articlename
有沒有辦法縮短這個URL? 例如,錯過了文章或新聞細節?
在RealUrl-Configuration中有陣列article
但我不知道我是否可以將其更改為例如新聞詳細信息...
你有什么想法嗎?
我正在使用Typo3 4.5.5,realurl 1.11.2和tt_news 3.0.1。
如果要排除指示重寫URL的新部分的關鍵字,請使用fixedPostVars
:
'fixedPostVars' => array(
'123' =>array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
這將創建一個像domain.com/article/your-article-title
的網址,假設您有以下網站結構:
root
|- news (pid xy)
|- article (pid 123)
您還可以在同一頁面上顯示列表和詳細信息視圖,這樣可以創建更清晰的網址( domain.com/news/your-article-title
):
root
|- news (pid 123, configured for list and detail)
一種方法是排除一些要在URL路徑中顯示的頁面?
www.domain.com/news-detail/article/articlename
您還可以使用另一個鍵作為標識符(例如,Id而不是新聞標題)。 它將不那么人性化,但會縮短很多。
www.domain.com/news-detail/article/articleid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.