Ziel ist es nun, dass VIO.Matrix die soeben beschriebene .htaccess-Datei mit den vom Redakteur im Content-Manager eingegebenen Daten erzeugt.
Dazu werden 4 Dinge benötigt:
Erzeugen Sie ein einfaches Elemente-Formular mit folgenden Feldern:
Importieren Sie dieses Formular und erzeugen Sie einen neuen Ordner in Ihrem Projekt außerhalb der normalen Navigation. Weisen Sie diesem das erstellte Formular zu.
Erstellen Sie im VIO.Matrix Administrator ein neues Hauptlayout, z.B. mit dem Namen HTACCESS. Tragen Sie in dieses die Weiterleitung ein:
RewriteEngine On RewriteRule ^fleischermeister$ /bestimmteurl.html [R=302,L]
Dadurch würde eine Weiterleitung auf "bestimmteurl.html" entstehen. Diese Datei gibt es aber nicht unbedingt in Ihrem Projekt. Daher muss man diesen Pfad anpassen. Dazu verwenden wir die in VIO.Matrix bekannten Platzhalter für Linksetzungen. Und: der Link soll zunächst auf den Ordner mit der ID 42 zielen. Also:
RewriteEngine On RewriteRule ^fleischermeister$ #INSERT_SP_CGI?kd=#INSERT_KD_ID&or=42 [R=302,L]
Später soll dieses Layout bei der Erzeugung der HTML-Seiten mit erstellt werden. Der HTML-Export in VIO.Matrix erwartet die Platzhalter für Links jedoch in Anführungszeichen. Also ergänzen wir diese noch, so dass das Layout letztlich so aussieht:
RewriteEngine On RewriteRule ^fleischermeister$ "#INSERT_SP_CGI?kd=#INSERT_KD_ID&or=42" [R=302,L]
Fachbeitrag: Hilfreiche Tools zur Webentwicklung