使用PHP从TYPO3中的当前页面生成上一个/下一个菜单

时间:2019-05-15 09:51:13

标签: menu typo3 typo3-9.x

想在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为下一个/上一个生成链接/参考/菜单?谢谢。

0 个答案:

没有答案