Hallo zusammen,
ich hatte die Frage hier schon in einem älteren Beitrag gestellt - aber da ist die Frage glaube ich untergegangen. Ich habe den Beitrag dort gelöscht und bin so frei und setze den hier nochmal neu ein.
Ich kämpfe gerade mit der Thematik dass ich in einem Lesermodul etwas komplexere URLs haben will. Ich will es mal kurz umschreiben:
Zunächst habe ich den URL Postfix auf "" gesetzt. Also ich will kein .html hinten dran stehen haben. Meine angelegte Seite bzw. der Alias auf der das "Leser"-Modul meiner Erweiterung drin ist, lautet
HTML-Code:
unternehmen/standorte/
Dort wird zunächst eine Liste aller Kontinente angezeigt. Mit Klick auf einen Kontinent, soll die URL dann wie folgt lauten:
HTML-Code:
unternehmen/standorte/europa
Wenn ich dann in der darauf folgenden Liste auf eines der Länder klicke, dann sollte die URL wie folgt aussehen:
HTML-Code:
unternehmen/standorte/europa/deutschland
Nach der eigentlichen Contao-Bauweise müsste der o.g. Link doch eigentlich so aussehen oder:
HTML-Code:
unternehmen/standorte/kontinent/europa/land/deutschland
Ich arbeite auch mit dem Hook hookGetPageIdFromUrl. Dort nehme ich die Registrierung der beiden Auto-Items vor - zunächst hier einfach mal statisch für ein Beispiel:
PHP-Code:
\Input::setGet('kontinent', 'europa');
\Input::setGet('land', 'deutschland');
Wenn ich dann im Hook einfach
PHP-Code:
return $arrFragments;
zurückgebe, dann müsste doch eigentlich die Seite mit
HTML-Code:
de/unternehmen/standorte/kontinent/europa/land/deutschland
aufrufbar sein oder ?
Hier bekomme ich aber leider einen 404.
Was mache ich falsch? Auto Items ist aktiv, und die Ordner URLs auch.
Und natürlich würde mich interessieren, was ich denn im Hook als Fragment zurückgeben muss, wenn ich die "geschmälerte" Version der URL nämlich
HTML-Code:
unternehmen/standorte/europa/deutschland
hinbekommen wollen würde.
Ich hoffe mal das ihr mir vielleicht helfen könnt. 1000 Dank schon mal
Lesezeichen