tt_news和RealURL:缩短新闻文章的网址

时间:2012-03-08 11:58:25

标签: url typo3 realurl tt-news

目前,新闻文章的网址如下所示

www.domain.com/path/to/page/news/news-detail/article/articlename

有没有办法缩短此网址?例如。错过了文章或新闻细节?

在RealUrl-Configuration中有数组article,但我不知道我是否可以将其更改为例如新闻详情......

你有什么想法吗?

我正在使用Typo3 4.5.5,realurl 1.11.2和tt_news 3.0.1。

2 个答案:

答案 0 :(得分:3)

如果您要排除指示重写网址新部分的关键字,请使用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)

答案 1 :(得分:1)

一种方法是排除某些要在网址路径中显示的网页?

www.domain.com/news-detail/article/articlename

您还可以使用其他键作为标识符(例如,ID而不是新闻标题)。它的可读性会降低,但会缩短很多。

www.domain.com/news-detail/article/articleid