我在 Mac OS 上使用 Typo3.6.4。
我想从子页面获取内容。内容在 3 个子页面中,需要使用 TypoScript 显示在“页面”中:
页
-子页面 1
-子页面 2
-子页面 3
我曾在 Windows 的 Typo3.6.0 上尝试过这段代码,它正在工作。但不是 Mac OS 上的 Typo3.6.4。
MIDBLOCK = CONTENT
MIDBLOCK {
stdWrap.wrap = |
table = pages
select.orderBy = sorting
# If this element is inserted as sitemap, consider the startingpoint
select.pidInList.if.isTrue.field = pages
select.pidInList.field = pages
renderObj = COA
renderObj {
stdWrap.wrap = |
10 = CONTENT
10.wrap = <div><h1>|</h1>
10 {
table = tt_content
select.pidInList.field = uid
select.where = colPos = 1
select.orderBy = sorting
renderObj = COA
#read the bodytext
renderObj.10 = TEXT
renderObj.10.field = header
}
20 = TEXT
20.value = Event
20.typolink.parameter.field = uid
# Title and link to the page
30 = TEXT
30.wrap = </div><div><h2>|</h2>
30.field = title
# 2. CONTENT object for reading the first content element
40 = CONTENT
40 {
table = tt_content
select.pidInList.field = uid
select.where = colPos = 0
select.orderBy = sorting
renderObj = COA
#read the bodytext
renderObj.10 = TEXT
renderObj.10 {
field = bodytext
#cut after 20 chars, keep whole words if possible
crop = 20| ... |1
}
}
# more link
50 = TEXT
50.wrap = <br /><br />|</div>
50.value = > [More]
50.typolink.parameter.field = uid
}
}