【问题标题】:TYPO3 news (tx_news) ordering of records not workingTYPO3 新闻 (tx_news) 的记录排序不起作用
【发布时间】:2013-09-19 11:50:53
【问题描述】:

我正在运行 TYPO3 V6 和最新版本的 tx_news(不是 tt_news),当我尝试更改 LIST 显示的排序顺序时,插件中的设置不会覆盖 Typoscript 设置。似乎没有办法更改列表视图中文章的排序顺序。我知道将新闻记录标记为“头条新闻”会将其浮动到列表的顶部,但我的所有记录都没有设置该标记。

有其他人遇到过这个问题吗?

【问题讨论】:

  • 这里没问题。我正在使用 TYPO3 6.1.5 和 tx_news 2.2.0 并且在订购方面没有任何问题。所需字段的升序和降序都可以正常工作。
  • 在这种情况下,它确实表明这是我的配置问题。我会继续寻找。
  • 你能在给定页面上发布plugin.tx_news 的整个 TS 配置吗?据我所知,这个扩展提供了几个选项来覆盖 flexform 设置。

标签: typo3


【解决方案1】:

我遇到了同样的问题:我的列表视图总是在顶部显示最旧的新闻。几个小时以来,我一直在寻找解决方案。当我想开始手动更改扩展文件时,我在配置文件夹中找到了“setup.txt”。从那里我将以下代码复制到我的 Typoscript 中。现在问题已经解决了。

plugin.tx_news{
  settings{

    overrideFlexformSettingsIfEmpty = cropMaxCharacters,dateField,timeRestriction,orderBy,orderDirection,backPid,listPid,startingpoint,recursive    
    orderBy = datetime
    orderDirection = desc
    orderByRespectTopNews = 0
    orderByAllowed = sorting,author,uid,title,teaser,author,tstamp,crdate,datetime,categories.title  

    list{  
      paginate {
        itemsPerPage=4
        insertBelow=TRUE
        lessPages=TRUE
        #forcedNumberOfLinks=3
        pagesBefore=1
        pagesAfter=1
      }
    }
  }
}

您可以忽略分页线。重要的是 orderby 的东西。

Typo3 版本:4.7(不是我的错:D) 新闻系统版本:2.3

【讨论】:

    【解决方案2】:

    找到了解决方案 - 基本上我一直在从外部文件加载 TS 设置代码,该文件覆盖了 Typoscript 模板设置字段中的默认 TS 设置,或者更确切地说,它不是。我在 Typoscript 模板和外部文件中复制了 TS 代码,终于被识别并可以对字段进行排序了。

    【讨论】:

      猜你喜欢
      • 2018-11-13
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多