想在TYPO3 9中使用PHP生成先前的下一个链接。我的Typoscript如下:
sectionLinks = COA
sectionLinks {
prev = COA
prev {
5 = HMENU
5 {
special = browse
special {
items = prev
prev.fields.title =
}
1 = TMENU
1.NO {
wrapItemAndSub = {field:uid}
wrapItemAndSub.insertData = 1
doNotLinkIt = 1
}
}
}
next = HMENU
next {
special = browse
special {
items = next
prev.fields.title =
}
1 = TMENU
1.NO {
wrapItemAndSub = {field:uid}
wrapItemAndSub.insertData = 1
doNotLinkIt = 1
}
}
}
一般方法如下:
$GLOBALS['TSFE']->cObj->render($GLOBALS['TSFE']->cObj->getContentObject('HMENU'), $GLOBALS['TSFE']->tmpl->setup['sectionLinks.']['next.'])
其中一个链接类似于
$GLOBALS['TSFE']->cObj->getContentObject('HMENU')->render($GLOBALS['TSFE']->tmpl->setup['sectionLinks.']['next.'])
。
我有两页,一个是root,另一个是root的子页面。我试图从根页面获取下一个链接没有成功。我也尝试过
$GLOBALS['TSFE']->cObj->cObjGetSingle('HMENU', $GLOBALS['TSFE']->tmpl->setup['sectionLinks.']['next.'])
没有成功。他们都变空了。
如何从TYPO3 9当前页面使用PHP为下一个/上一个生成链接/参考/菜单?谢谢。