Hey guys,
Is there a way to use a controller action in a Menu NodeType, similar to the following example (doesn’t work):
prototype(Site:GooglePlacesMenu) < prototype(Neos.NodeTypes:Menu)
prototype(Site:GooglePlacesMenu) {
package = 'My.Site'
controller = 'GooglePlaces'
action = 'showPlace'
placeId = ${q(node).property('placeId')}
storeLogo = ${q(node).property('storeLogo')}
}
benjamink
(Benjamin Klix)
2
You could try to use the controller as a subitem like so:
prototype(Site:GooglePlacesMenu) < prototype(Neos.Neos:Plugin) {
package = 'My.Site'
controller = 'GooglePlaces'
action = 'showPlace'
placeId = ${q(node).property('placeId')}
storeLogo = ${q(node).property('storeLogo')}
}
prototype(Site:YourMenu) < prototype(Neos.NodeTypes:Menu) {
...
gPlaces = Site:GooglePlacesMenu
...
}
Maybe that helps