Menu TYPO3 7.4:获取标题为父元素的列表元素

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 {

我正在生成一个包含10个最新创建页面的列表。我在后端的常规页面排序是:

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 = |&nbsp;<span class="created">|</span><br />|
                    }
                    20 = TEXT
                    20 {
                        field = subtitle
                        wrap = <p class="subtitle">|&nbsp;<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…
对不起,我不知道我该怎么做,这对我有什么好处。你能编辑你的答案并告诉我代码应该是什么样子吗?那太好了!