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 的那个一样。
我是打字新手。我尝试在存档页面上呈现某些子页面的内容。
我不确定为什么我的代码没有显示任何内容。
首先,我尝试遍历我的子页面
在该代码中
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 的那个一样。