[Neos] Plugin uriBuilder does not build uri to node with pluginView

Carsten Bleicker carsten at bleicker.de
Thu May 29 09:17:21 CEST 2014


I have 2 Plugins:
1. DocumentController->showAction() located on NodeName 'dokumenten-ansicht"
	Registered as Plugin 'PIPEU.Factura.NodeTypes:Document'
2. PayPalExpressController->authorizeAction() located on NodeName 'authorize'
	Registered as Plugin 'PIPEU.Factura.NodeTypes:PayPalExpress'

DocumentController->showAction() should link to PayPalExpressController->authorizeAction().

Links building seems to be wrong:

Linkbuilding to DocumentController->showAction() results in:
dokumenten-ansicht.html?--pipeu_factura_nodetypes-document[@package]=pipeu.factura.nodetypes&--pipeu_factura_nodetypes-document[@controller]=document&--pipeu_factura_nodetypes-document[@action]=show&--pipeu_factura_nodetypes-document[document][__identity]=foo

Linkbuilding inside of DocumentController->showAction() to PayPalExpressController->authorizeAction() results in:
dokumenten-ansicht.html?--pipeu_factura_nodetypes-document[@package]=pipeu.factura.nodetypes&--pipeu_factura_nodetypes-document[@controller]=paypalexpress&--pipeu_factura_nodetypes-document[@action]=authorize

What i would exprect is:
authorize.html?--pipeu_factura_nodetypes-paypalexpress[@package]=pipeu.factura.nodetypes&--pipeu_factura_nodetypes-paypalexpress[@controller]=paypalexpress&--pipeu_factura_nodetypes-paypalexpress[@action]=authorize


Am i doing something wrong?
Second link is build inside of the showAction by:
<f:form action="authorize" controller="PayPalExpress" objectName="payment" object="{payment}">


More information about the Neos mailing list