0

对于我的 tt_news 条目,realurl 会生成如下链接:

www.mydomain.com/announcements/news/news/article/date/2013/06/26/a_very_long_filename_which_is_horrible.html

所以我试着让我的typo3生成这样的东西:

www.mydomain.com/news/short_title.html

但我不知道该怎么做?

4

2 回答 2

2

尽管 Merec 的解决方案是一种选择,但事实上您无需任何一行代码就可以做到这一点。

  1. 将专用于单个视图的“新闻”页面放在根树中(不在分支Announcements>>中NewsNews
  2. 使用 tt_news 的配置从 URL 中删除日期 ->检查手册,搜索HRdates选项,以避免它们。
  3. 如果需要fixedPostVars,在给定(单个)页面上使 URL 尽可能短。

此外,您还有两个选项horrible_long_title.html- 首先是使用附加字段tt_news来限制后端的长度,即。到 100 个字符...

第二个可能更好的解决方案是允许通过更改 RealURL 配置来使用所有字符:

'lookUpTable' => array(
    'table'               => 'tx_ttnews', // I don't remember now if it's correct tt_news' table...
    'maxLength'           => 9999, // By default it's 100
    'id_field'            => 'uid',
    'alias_field'         => 'title',
    // other config
),
于 2013-06-27T14:32:52.710 回答
0

处理这个问题的最好方法是创建一个小扩展,通过一个字段扩展 tt_news 条目,该字段可用作生成标题的替代方法。

Realurltitle默认使用该字段生成 article-url。将使用的字段可以在您的realurl.conf.

于 2013-06-27T12:20:09.860 回答