Gibt es irgendwo ein Beispiel, wie ich mittels Plugin in SW6 übermittelte Formulardaten abgreifen kann?
Im Controller:
/**
* @Route("/plugin/controller/action", name="plugin.controller.action", methods={"GET"})
*/
public function yourControllersAction(Request $request, SalesChannelContext $salesChannelContext): JsonResponse
{
$foo = $request->get('foo');
Im Subscriber:
public function onProductPageLoaded(ProductPageLoadedEvent $event, string $eventName, TraceableEventDispatcher $debug)
{
$foo = $event->getRequest()->get('foo');
Für den eigenen Service müsste man nur den entsprechenden Parameter mitgeben (nicht getestet):