Создать предыдущее / следующее меню из текущей страницы в TYPO3 с PHP - PullRequest
0 голосов
/ 15 мая 2019

Хотел бы сгенерировать предыдущие следующие ссылки, используя PHP в TYPO3 9. Мой 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.']).

У меня есть две страницы, одна - корневая, а другая - подстраница корневой.Пытаюсь получить следующую ссылку с корневой страницы безуспешно.Я также пытался

$GLOBALS['TSFE']->cObj->cObjGetSingle('HMENU', $GLOBALS['TSFE']->tmpl->setup['sectionLinks.']['next.']) безуспешно.Все они возвращаются пустыми.

Как я могу сгенерировать ссылку / ссылку / меню для следующего / предыдущего, используя PHP с текущей страницы в TYPO3 9?Спасибо.

...