You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TYPO3:如何配置XML以获取最新10条新闻?

解决TYPO3 XML新闻仅获取最新10条的问题

你遇到的问题是因为默认排序是按新闻的创建/发布时间正序(从旧到新),所以limit参数会截取最前面的旧条目。只需要添加排序配置,让新闻按时间倒序排列,再配合limit就能拿到最新的10条。

修改你的setup.ts配置,在settings里新增排序相关参数:

settings {
    categories = {$xml.rss.channel.categories}
    limit = {$xml.rss.channel.limit}
    detailPid = {$xml.rss.channel.detailPid}
    startingpoint = {$xml.rss.channel.startingpoint}
    format = xml
    # 新增排序配置
    orderBy = datetime
    order = desc
}

参数说明:

  • orderBy = datetime:指定按新闻的发布时间字段排序(如果你的新闻扩展使用的是其他时间字段,比如publish_date,替换成对应字段名即可)
  • order = desc:设置降序排列,让最新发布的新闻排在最前面,此时limit就会截取前10条最新内容。

如果使用的是tx_news扩展,上述字段是通用的;如果是自定义新闻扩展,确认时间字段名后替换datetime即可。

内容的提问来源于stack exchange,提问作者johndoe555

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 19:50:37