Typo3 通过body标记的打字脚本获取父页面的友好url

Typo3 通过body标记的打字脚本获取父页面的友好url,typo3,typoscript,Typo3,Typoscript,我通过打字脚本覆盖我的身体对象,如下所示: page.bodyTagCObject.dataWrap = <body id="p{field:uid}" data-pid="p{field:pid}"> page.bodyTagCObject.dataWrap= 现在,我想为body标记提供一个dataxxx参数,该标记包含父页面的友好url(EXT:realurl) 有没有一种简单的方法可以通过打字脚本实现这一点?您需要构建链接,然后将其包装。 在TYPO3中,几乎所有地方都可

我通过打字脚本覆盖我的身体对象,如下所示:

page.bodyTagCObject.dataWrap = <body id="p{field:uid}" data-pid="p{field:pid}">
page.bodyTagCObject.dataWrap=
现在,我想为body标记提供一个dataxxx参数,该标记包含父页面的友好url(EXT:realurl)


有没有一种简单的方法可以通过打字脚本实现这一点?

您需要构建链接,然后将其包装。
在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="|" >
}
page.bodyTagCObject.wrap{
cObject=文本
cObject.typolink{
parameter.field=pid
returnLast=url
}
数据包装=
}