TYPO3 Fluidcontent - 通过pagenum加载页面

时间:2018-06-11 15:08:30

标签: ajax typo3 typo3-8.x tx-fluidcontent

在较旧的项目中(< TYPO3 7.6)我使用以下代码加载带有pagenum的页面:

ajax = PAGE
ajax {
    typeNum = 2008

    10 < styles.content.get
    10.stdWrap.innerWrap >

    config {
        disableAllHeaderCode = 1
        additionalHeaders = Content-type:application/json
        disablePrefixComment = 1
        xhtml_cleaning = 0
        admPanel = 0
        debug = 0
        no_cache = 1
    }
}

现在我们正在使用TYPO3 8.7和Fluidcontent,当使用此代码时,正在输出空白页面,没有内容。我查看了对象浏览器,似乎styles.content.get仍然有效。

由于Fluidcontent和后端布局的不同结构,我担心它不再起作用了。很遗憾,我在Google上找不到任何有用的信息。有人知道如何在TYPO3 8.7中使用Fluidcontent(在pagenum中加载页面)吗?

1 个答案:

答案 0 :(得分:0)

styles.content.get定义很晚,流体含量很高。所以你的副本可能会复制一个未定义/空的定义。

  • 使用引用运算符=<

  • 由您自己定义:

styles.content.get = CONTENT
styles.content.get {
    table = tt_content
    select {
        orderBy = sorting
        where = colPos=0
    } 
}
  • 或立即使用:

ajax {
    10 = CONTENT
    10 {
        table = tt_content
        select {
            orderBy = sorting
            where = colPos=0
        }
    } 
}