对于我的 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
但我不知道该怎么做?
尽管 Merec 的解决方案是一种选择,但事实上您无需任何一行代码就可以做到这一点。
Announcements
>>中News
)News
HRdates
选项,以避免它们。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
),
处理这个问题的最好方法是创建一个小扩展,通过一个字段扩展 tt_news 条目,该字段可用作生成标题的替代方法。
Realurltitle
默认使用该字段生成 article-url。将使用的字段可以在您的realurl.conf
.