ARM mit eigenen SEO Urls für ein Plugin
Verfasst: Di 10. Jul 2012, 13:30
Hi,
ich habe ein Galerie Plugin für Contenido 4.8.15 erstellt, was so auch erstmal super funktioniert. Allerdings ist Voraussetzung, das die Galerien über SEO Urls zu erreichen sind.
Für das Frontend habe ich also ein Modul erstellt, welches die Galerien und Bilder entsprechend ihrer IDs anzeigt. Wenn ich nun das ARM Plugin einschalte werden mir die Links auch erstmal richtig umgewandelt, allerdings natürlich nicht mit der von mir übergebenen ID.
Meine URL erzeugung sieht momentan folgendermaßen aus
umgewandelte URL sieht momentan so aus
Dies soll allerdings nicht so sein, ich würde gerne meine eigene URL wie z.B. wie folgt haben
Der Teil "urlaub2003" wird nicht ausgewertet, sondern dient lediglich für das visuelle aussehen des Links, was auch so sein muss.
Leider konnte ich bisher bisher keine Möglichkeit finden diese Linkart in Contenido umzusetzten bzw. dass dann auch das Galerie Modul angezeigt wird.
Ich hatte mir das wohl zu einfach vorgestellt mit dem mod_rewrite, ich dachte dort gibts auch einfach eine Regel die die URL umschreibt, etwa so
da hätte ich ja dann einfach meine eigene Regel hinzufügen können, allerdings wird ja alles über PHP mit der REQUEST_URI gemacht und durch das AMR Plugin bin ich noch nicht durchgestiegen, wo ich da ggf. was ändern könnte, damit meine Links richtig funktionieren.
Ich hoffe das meine Frage nicht zu verwirrend geschrieben ist und jemand mir Lösungsansätze liefern kann.
Vielen Dank.
ich habe ein Galerie Plugin für Contenido 4.8.15 erstellt, was so auch erstmal super funktioniert. Allerdings ist Voraussetzung, das die Galerien über SEO Urls zu erreichen sind.
Für das Frontend habe ich also ein Modul erstellt, welches die Galerien und Bilder entsprechend ihrer IDs anzeigt. Wenn ich nun das ARM Plugin einschalte werden mir die Links auch erstmal richtig umgewandelt, allerdings natürlich nicht mit der von mir übergebenen ID.
Meine URL erzeugung sieht momentan folgendermaßen aus
Code: Alles auswählen
$sess->url("front_content.php?idcat=$idcat&idart=$idart&parentid=$parentid&galleryID=".$db->f("galleryID"))
Code: Alles auswählen
galerie/galerie.html?galleryID=4
Code: Alles auswählen
galerie/urlaub2003/gallery_4.html
Leider konnte ich bisher bisher keine Möglichkeit finden diese Linkart in Contenido umzusetzten bzw. dass dann auch das Galerie Modul angezeigt wird.
Ich hatte mir das wohl zu einfach vorgestellt mit dem mod_rewrite, ich dachte dort gibts auch einfach eine Regel die die URL umschreibt, etwa so
Code: Alles auswählen
RewriteRule ^([a-z]+)/([a-zA-Z0-9\-_]+).html$ front_contend.php?kategorie=$1&artikel=$2 [L]
Ich hoffe das meine Frage nicht zu verwirrend geschrieben ist und jemand mir Lösungsansätze liefern kann.
Vielen Dank.