Hallo,
ich entwickle grade einen kleinen Shop, den ich über ein Modul in eine Seite einbinde.
Nun möchte ich dynamische Artikeldetailseiten haben. Deshalb habe ich ein Zweites Modul entwickelt, was die Detailseite darstellt.
Der Shop läuft über www.example.de/shop.html
und die Detailseite ist über eine Unterseite erreichbar: www.example.de/shop/artikel.html
So kann ich natürlich einen GET Parameter übergeben www.example.de/shop/artikel.html?id=2... ist aber langweilig, da ich lieber Clean URLs haben will für Google. Lieber wäre mir so: http://www.example.de/shop/artikel/s...iles-item.html
Wie stelle ich das jetzt im Modul an, dass er den Alias "super-geiles-item" in der Datenbank sucht. Er sagt natürlich "Page not Found"...
Den Link zur Detailseite baue ich so zusammen:
Aber woher weiß das Detail Modul, dass es gemeint ist?PHP-Code:
$res = $this->Database->prepare('SELECT id, alias from tl_page where id=?')->execute($this->jumpTo_detail);
$this->detailSeiteArr = $res->fetchAssoc();
$this->generateFrontendUrl($this->detailSeiteArr , '/artikel/' .$objItems->alias)
Viele Grüße
Lesezeichen