Menu TYPO3 7.4:获取标题为父元素的列表元素
我正在生成一个包含10个最新创建页面的列表。我在后端的常规页面排序是:Menu TYPO3 7.4:获取标题为父元素的列表元素,menu,typo3,parent,Menu,Typo3,Parent,我正在生成一个包含10个最新创建页面的列表。我在后端的常规页面排序是: root -- category1 ---- article1 ---- article2 ---- article3 -- category2 ---- article4 ---- article5 ---- article6 因此,列表必须包含文章的标题加上父页面的标题,即类别。我运行了它的大部分,但我很难输出类别标题 以下是我的建议: lib.lastUpdated = COA lib.lastUpdated {
root
-- category1
---- article1
---- article2
---- article3
-- category2
---- article4
---- article5
---- article6
因此,列表必须包含文章的标题加上父页面的标题,即类别。我运行了它的大部分,但我很难输出类别标题
以下是我的建议:
lib.lastUpdated = COA
lib.lastUpdated {
10 = HMENU
10.wrap = <div class="lastupdated">|</div>
10 {
special = updated
special.value = 5
special.depth = 4
special.beginAtLevel = 2
special.mode = starttime
maxItems = 10
alternativeSortingField = starttime desc
1 = TMENU
1 {
NO {
allWrap = <div class="lu-elem">|</div>
after.cObject = COA
after.cObject {
10 = TEXT
10 {
field = starttime
date = d.m.y
noTrimWrap = | <span class="created">|</span><br />|
}
20 = TEXT
20 {
field = subtitle
wrap = <p class="subtitle">| <p>
}
30 = RECORDS #this is not working
30 {
source.field = uid
tables = pages
conf.pages = TEXT
conf.pages.data = leveltitle:0 #displays title of CURRENT page's parent
}
}
}
}
}
}
lib.lastUpdated=COA
lib.lastUpdated{
10=汉努
10.1|
10 {
特殊=更新
特殊值=5
特殊深度=4
special.beginAtLevel=2
special.mode=starttime
maxItems=10
alternativeSortingField=开始时间描述
1=t菜单
1 {
没有{
全部包裹=|
after.cObject=COA
在cObject之后{
10=文本
10 {
字段=开始时间
日期=年月日
noTrimWrap=| |
|
}
20=文本
20 {
字段=副标题
wrap=
}
30=记录#这不起作用
30 {
source.field=uid
表格=页数
conf.pages=文本
conf.pages.data=leveltitle:0#显示当前页面父级的标题
}
}
}
}
}
}
任何人都可以提供帮助?要获取父页面的标题:
30 = RECORDS
30 {
source.field = uid
tables = pages
conf.pages = RECORD
conf.pages {
# select the uid of the parent page of the current page
source.field = pid
tables = pages
dontCheckPid = 1
# print the header
conf.pages = TEXT
conf.pages.field = header
}
}
这就是问题所在:leveltitle只显示我当前所在页面的父页面的标题。但是我需要列表中生成的每个页面的父页面的标题。对于记录,我可以通过UID选择对象,并使用其标题/navtitle/crdate等。不幸的是,我需要它父母的头衔。对不起,我不擅长解释,我希望你能理解:在渲染第一条记录的结果时,你可以使用另一条
记录conf.pages=RECORDS…
对不起,我不知道我该怎么做,这对我有什么好处。你能编辑你的答案并告诉我代码应该是什么样子吗?那太好了!