Das Problem ist wahrscheinlich, dass ihr nicht auf die Input-Klasse zugreift.
Der Ursprung in dieser Lösung ist die Tatsache, dass Contao über kein Routen-Verzeichnis verfügt. Es weiss also nicht, ob eine Anfrage überhaupt gültig ist oder nicht.
Insofern konnte man früher solche URLs generieren und sie wurden korrekt von Contao ausgeliefert:
Code:
http://domain.de/seite/items/alias/q...ehr/muell.html
Da das aber schlecht für SEO ist, musste eine Lösung gefunden werden die dieses Problem mehr oder weniger behebt.
Jetzt prüft Contao ob irgendeine Stelle im Code auf die Parameter reagiert. D.h. in diesem Beispiel auf "items", "quatsch", "sauce", "noch" und "mehr". Das kann es aber nur prüfen, wenn man auch über die entsprechenden Contao-Bibliotheken geht und nicht direkt
PHP-Code:
$_GET
nutzt.
Sprich: Niemand hat auf den Parameter "xy" gehört --> ich sende einen 404 Not Found.