Actions
Bug #87179
closedActionMenuItemGroupViewHelper can not have f:for as child
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2018-12-17
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
9
PHP Version:
7.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
I tried to procedurally generate items inside the ActionMenuItemGroupViewHelper by using something like this:
<f:be.menus.actionMenu>
<f:for each="{extensions}" as="template" key="extensionKey">
<f:be.menus.actionMenuItemGroup label="{extensionKey}">
<f:for each="{template}" as="currentTemplate" key="templateKey">
<f:be.menus.actionMenuItem
controller="MyController"
action="Index"
arguments="{selectedTemplate: currentTemplate, selectedExtension: extensionKey}"
label="{templateKey}" />
</f:for>
</f:be.menus.actionMenuItemGroup>
</f:for>
</f:be.menus.actionMenu>
The ActionMenuItemGroupViewHelper is checking the class name of its child nodes and refuses to render the for-loop, because it is the child node and not of the ActionMenuItemViewHelper class.
I think it is totally viable to have this kind of structure to generate an actionMenu with option groups, though.
Actions