‪TYPO3CMS  11.5
TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper:

Public Member Functions

 initializeArguments ()
 

Static Public Member Functions

static renderStatic (array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 

Static Private Member Functions

static ensureProperNesting (ViewHelperVariableContainer $viewHelperVariableContainer)
 

Detailed Description

A ViewHelper for adding a menu item to a doc header menu. It must be a child of :ref:<be:moduleLayout.menu> <typo3-backend-modulelayout-menu>.

Examples

Default::

<be:moduleLayout> <be:moduleLayout.menu identifier="MenuIdentifier"> <be:moduleLayout.menuItem label="Menu item 1" uri="{f:uri.action(action: 'index')}"/> </be:moduleLayout.menu> </be:moduleLayout>

Deprecated:
‪since TYPO3 v11.3, will be removed in TYPO3 v12.0.

Definition at line 45 of file MenuItemViewHelper.php.

Member Function Documentation

◆ ensureProperNesting()

static TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper::ensureProperNesting ( ViewHelperVariableContainer  $viewHelperVariableContainer)
staticprivate
Parameters
ViewHelperVariableContainer$viewHelperVariableContainer
Exceptions
Exception

Definition at line 90 of file MenuItemViewHelper.php.

Referenced by TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper\renderStatic().

◆ initializeArguments()

TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper::initializeArguments ( )

Initialize arguments.

Exceptions

Definition at line 53 of file MenuItemViewHelper.php.

◆ renderStatic()

static TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static
Parameters
array$arguments
\Closure$renderChildrenClosure
RenderingContextInterface$renderingContext
Exceptions
Exception

Definition at line 67 of file MenuItemViewHelper.php.

References TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper\ensureProperNesting().