Frontend-Controller für URL mit Parametern - Verständnisproblem

Hallo an alle!

Ich bin Shopware-Anfänger, habe noch einige Verständnisprobleme und hoffe, dass mir jemand bei einer einfachen Sache Erleuchtung bringen kann.

Erstes Ziel: Frontend-Controller erstellen und Parameter abfragen.

Ohne Parameter funktioniert der Controller (http://localhost:8800/shopware5test2/frontend/test/index):
TestControllerSimple.php


Resources/views/frontend/test/index.tpl
Screenshot 2021-09-22 125340
Controllers/Frontend/Test.php

Wenn ich Parameter in der URL hinzufüge (http://localhost:8800/shopware5test2/frontend/test/index?action=doStuff), macht er einen Fallback auf die Startseite. Ich verstehe nicht, was mir fehlt und warum. Ein Event Subcriber? Aus der Dokumentation bin nicht schlauer geworden.

Ich bitte um Hilfe. :slight_smile:

So, jetzt habe ich die kleinen Fehler selbst gefunden.

Falls ein anderer Anfänger mal auf den Thread kommt:
http://localhost:8800/shopware5test2/frontend/test/index/?act=doStuff

„action“ geht nicht, da es schon drei einen GET-Parameter von Haus aus gibt (module, controller, action), und auf den / vor dem ? bin ich nur durch Vertippen gekommen.