Questions & Answers

t_schrape
Occasional Observer

UlrFactory - Variable (Template Syntax) in URL setzen

Hallo,

ich habe eine URL-Factory in FS 5 geschrieben mit der Vorlage AdvancedUrlfacory au der Doku.

Dazu haben wir die Anforderung, da ein Teil der URL auf dem Webserver dynamisch angepasst wird,

d.h. das die URLFactory im Pfad eine Variable einfรผgt, die die zur Laufzeit erstetzt wird.

Beispiel:

Generierung:

/de/{{variable}}/ordner/seite.html

Laufzeit:

/de/laufzeitwert/ordner/seite.html

Wenn ich die Variable hinzufรผge, nimmt die Urlfactory eine Maskierung der Url vor:

/de/%7B%7Bvariable%7D%7D/ordner/seite.html

Auf diese Syntax im html reagiert natรผrlich die dynm. Komponente (Tempalte Engine) nicht.

Aktuell kรถnnen dadurch keine Variablen in der Urlfactory gesetzt werden. Die Logausgabe  Methode "getUrl(final ContentProducer contentProducer ..." gibt  mir noch die unmmaskierte Url.

Somit habe ich keine EinfluรŸnahme auf die Maskierung gefunden.

Gibt es eine Mรถglichkeit die Url oder hinzugefรผgte Teile der URL in der UrlFactory unmaskiert zu generieren?


Viele GrรผรŸe,

Torsten Schrape



0 Kudos
1 Reply
Peter_Jodeleit
Crownpeak employee

Nein, nicht URL-konforme Zeichen werden immer maskiert.

Peter
0 Kudos

Type a product name