Alias Format String Optionen

Der Format-String für einen Seiten-Alias sollte so gewählt werden, dass für verschiedene Inhalte auch unterschiedliche Alias-URL's erzeugt werden.

Wenn z.B. der Name bei Produkt-Varianten immer gleich ist, sollte die Alias-URL nicht nur mit dem Name erzeugt werden, da dies ab zwei Varianten zu einem Konflikt wird.

Beispiel für einen schlechten Format-String bei Inhalten mit gleichen Namen:

  1. ${category}$/${field:name}$

Um einen Konflikt bei den Alias-URL's zu vermeiden, sollten z.B. die Varianten-Ausprägungen mit in dem Format-String einbezogen werden.

Beispiel für einen besseren Format-Stirng bei Inhalten mit gleiechen Namen:

  1. ${category}$/${field:name}$${field:prdv_color(optional=1|prefix=-)}$${field:prdv_size(optional=1|prefix=-)}$${field:prdv_other(optional=1|prefix=-)}$

 

Format-String-Optionen

${field:<field-name>}$

Mit der Option kann jedes Feld aus dem Inhalt oder Kategorie in die Alias-URL eingefügt werden.

Mit dem Parameter "optional=1" kann das Feld als Optional markiert werden. Dann wird es nur in die Alias-URL eingefügt, wenn das Feld gefüllt ist.

Mit den optionalen Parameter "prefix" und "postfix" kann der Inhalt am Anfang und Ende erweitert werden.

${category}$

Die Option fügt den Kategorie-Pfad in den Alias-URL ein. Der Pfad ist bei Inhalten aus der verknüpfte Kategorie und bei Kategorien die Kategorie selber.

Standardmäßig werden die Pfad-Trennzeichen "|" durch Slashes "/" ersetzt. Durch den optionalen Parameter "sep" kann dies gesteuert werden.

Mit den optionalen Parameter "prefix" und "postfix" kann der Pfad am Anfang und Ende erweitert werden.

${language}$

Die Option fügt das ISO-Kürzel der Content-Sprache in die Alias-URL ein, wenn dies Content-Sprache nicht die Default-Sprache ist. Ist die Content-Sprache gleich der Default-Sprache, wird der Platzhalter mit einem Leerstring ersetzt.

Mit dem Parameter "force=1" kann das Einfügen der Content-Sprache auch für die Default-Sprache erzwungen werden.

Mit den optionalen Parameter "prefix" und "postfix" (default "/") kann der Pfad am Anfang und Ende erweitert werden.