通过 Body 标签的 TypoScript 获取父页面的友好 url

Get friendly url of parent page through TypoScript for the body tag

我像这样通过 TypoScript 覆盖我的正文对象:

page.bodyTagCObject.dataWrap = <body id="p{field:uid}" data-pid="p{field:pid}">

现在我有兴趣向 body 标签提供一个 data-xxx 参数,其中包含父页面的友好 url(EXT:realurl 使用)。

是否有通过 TypoScript 实现此目的的简单方法?

您需要构建 link 然后包装它。
在 TYPO3 中几乎所有地方都可以使用 .stdWrap.cObject。所以你可以包一个包裹。以此为灵感:

page.bodyTagCObject.wrap {
    cObject = TEXT
    cObject.typolink {
        parameter.field = pid
        returnLast = url
    }
    dataWrap = <body id="p{field:uid}" data-pid="p{field:pid}" data-url="|" >
}