TYPO3 通过打字稿渲染子页面的内容

TYPO3 Render content from subpages via typoscript

我是打字新手。我尝试在存档页面上呈现某些子页面的内容。

我不确定为什么我的代码没有显示任何内容。

首先,我尝试遍历我的子页面

在该代码中

  stdWrap.wrap = <div class="row"> | </div>
table = pages
select {
    orderBy = sorting
    # If this element is inserted as sitemap, consider the startingpoint
    pidInList.field = uid
    #max = 1
    begin = 0
  }

其次,我正在迭代 tt_content table 并尝试获取列 header 的值并将其呈现在我的存档页面上。

代码一直有效到

<div class="row"> | </div>

完整代码在这里:

lib.content = COA
lib.content {
  stdWrap.wrap = <div class="row"> | </div>
    table = pages
    select {
            orderBy = sorting
        # If this element is inserted as sitemap, consider the startingpoint
            pidInList.field = uid
      #max = 1
      begin = 0
        }
    renderObj = COA
    renderObj {
      stdWrap.wrap = <div class="testfestinner"> | </div>

      10 = CONTENT
      10.wrap = <h3>|</h3>
      10 {
        table = tt_content
                select {
                    pidInList.field = uid
                    where = colPos = 212
                    orderBy = sorting
                }

        renderObj = COA
        renderObj.10 = TEXT
        renderObj.10.field = header
      }
    }
}

我不确定在何处以及如何调试该代码。 提前致谢。

table = pages 之类的内容无法直接分配给 COA。 为此,您需要一个 CONTENT 类型的 cObject。就像您分配给 renderObj 的那个一样。