Search the FirstSpirit Knowledge Base
Hallo zusammen,
Ich benötige URLs ohne Umlaute.
Meine Advanced-URL-Creator Konfiguration:
import java.util.HashMap;
factorySettings = new HashMap();
factorySettings.put("usewelcomefilenames", "true");
factorySettings.put("stripwelcomefilenames", "true");
factorySettings.put("removedeleted", "true");
factorySettings.put("uselowercase", "true");
factorySettings.put("useiris", "false");
//factorySettings.put("useregistry", "false");
context.setProperty("#urlCreatorSettings", factorySettings);
Obwohl useiris auf false gesetzt wird, werden die URLs mit Umlauten dargestellt. Ich möchte möglichst vermeiden, einen eigenen Creator zu verwenden.
Danke für Hilfe,
Markus
Nach Rücksprache mit anderen Entwicklern: Eine Funktionalität, die Umlaute umschreibt, soll noch nicht existiert haben - du müsstest dir dafür eine eigene UrlFactory erzeugen.
Grüße,
Lena
Hallo Markus,
kannst du mir mitteilen, welche FS-Version du verwendest? Ich habe gerade versucht, die Dokumentation der Funktionalitäten zu finden (u.A. useiris), kann diese aber weder im Code, noch in der Doku finden. Meine aktuelle Vermutung ist, dass die Funktionalität in aktuellen Versionen nicht mehr vorhanden ist - das würde ich allerdings gerne bestätigen, bzw die Funktionalität in älteren Versionen anschauen.
Viele Grüße,
Lena
Hallo Lena,
5.2 R8
Liebe Grüße
Markus
Nach Rücksprache mit anderen Entwicklern: Eine Funktionalität, die Umlaute umschreibt, soll noch nicht existiert haben - du müsstest dir dafür eine eigene UrlFactory erzeugen.
Grüße,
Lena
Hallo,
dann ist aber Eure Dokumentation fehlerhaft: /help/odfs/weiterfuehrende/generierung/advanced-urls/konfiguration/index.html#useiris
Zitat: "Mithilfe des Parameters „useIRIs“ (Standardwert „true“) werden alle URLs in UTF-8 erzeugt, inklusive Leer- und Sonderzeichen. ...
Aus
../de/marketing/aboutus.htmlbei der Standard-URL-Erzeugung wird im Advanced-Modus mit „useIRIs“
../Marketing/Über-uns.htmlund im Advanced-Modus ohne „useIRIs“
../Marketing/%C3%9Cber-uns.html"
Mit freundlichen Grüßen
Thorben Hischke
Hallo Thorsten,
die Dokumentation ist korrekt, wenn "useiris"auf "false" gesetzt ist werden die Umlaute URL-codiert. Ein Umschreiben (z.B. "Ü" nach "Ue") wird allerdings nicht unterstützt, so wie Lena es geschrieben hat.
Grüße, Peter