‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper:

Public Member Functions

 initializeArguments ()
 
 render ()
 

Protected Member Functions

 evaluateSelectItemState (string $controller, string $action, array $arguments)
 

Protected Attributes

string $tagName = 'option'
 

Detailed Description

ViewHelper which returns an option tag. This ViewHelper only works in conjunction with :php:\TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper. This ViewHelper is tailored to be used only in extbase context.

.. note:: This ViewHelper is experimental!

Examples

Simple::

<f:be.menus.actionMenu> <f:be.menus.actionMenuItem label="Overview" controller="Blog" action="index" /> <f:be.menus.actionMenuItem label="Create new Blog" controller="Blog" action="new" /> <f:be.menus.actionMenuItem label="List Posts" controller="Post" action="index" arguments="{blog: blog}" /> </f:be.menus.actionMenu>

Select box with the options "Overview", "Create new Blog" and "List Posts".

Localized::

<f:be.menus.actionMenu> <f:be.menus.actionMenuItem label="{f:translate(key='overview')}" controller="Blog" action="index" /> <f:be.menus.actionMenuItem label="{f:translate(key='create_blog')}" controller="Blog" action="new" /> </f:be.menus.actionMenu>

Localized select box.

Definition at line 57 of file ActionMenuItemViewHelper.php.

Member Function Documentation

◆ evaluateSelectItemState()

TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper::evaluateSelectItemState ( string  $controller,
string  $action,
array  $arguments 
)
protected

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper::initializeArguments ( )

Definition at line 63 of file ActionMenuItemViewHelper.php.

◆ render()

TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper::render ( )

Member Data Documentation

◆ $tagName

string TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper::$tagName = 'option'
protected

Definition at line 61 of file ActionMenuItemViewHelper.php.