FluidTYPO3\Vhs\ViewHelpers\Menu\AbstractMenuViewHelper::render PHP Метод

render() публичный Метод

public render ( ) : string
Результат string
    public function render()
    {
        $pages = $this->getMenu($this->arguments['pageUid'], $this->arguments['entryLevel']);
        $menu = $this->parseMenu($pages);
        $rootLine = $this->pageService->getRootLine($this->arguments['pageUid'], $this->arguments['reverse'], $this->arguments['showAccessProtected']);
        $this->cleanupSubmenuVariables();
        $this->cleanTemplateVariableContainer();
        $this->backupVariables();
        $this->templateVariableContainer->add($this->arguments['as'], $menu);
        $this->templateVariableContainer->add($this->arguments['rootLineAs'], $rootLine);
        $this->initalizeSubmenuVariables();
        $output = $this->renderContent($menu);
        $this->cleanupSubmenuVariables();
        $this->templateVariableContainer->remove($this->arguments['as']);
        $this->templateVariableContainer->remove($this->arguments['rootLineAs']);
        $this->restoreVariables();
        return $output;
    }