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