Konfigurieren von RegX für gültige Dateinamenzeichen id214BD0550E8
Ab AEM Guides Version 3.8 können Sie als Administrator eine Liste gültiger Sonderzeichen definieren, die in Dateinamen zulässig sind. In früheren Versionen durften Benutzende Dateinamen definieren, die Sonderzeichen wie @
, $
, >
und mehr enthalten. Diese Sonderzeichen führten zu Problemen beim Öffnen von Themen über das DITA-Zuordnungs-Dashboard oder beim Klicken auf den Link des Themas im Inhaltsverzeichnis, was oft dazu führte, dass die Seite aufgrund von Sonderzeichen in der URL nicht geöffnet wurde.
Durch Verwendung der -Konfiguration, mit der Sie einen Regex für gültige Dateinamenzeichen definieren können, haben Sie die volle Kontrolle darüber, wie die Dateien intern im System benannt werden. Sie können eine Liste von Sonderzeichen definieren, die in den Dateinamen zulässig sind. Standardmäßig enthält die gültige Dateinamenkonfiguration "a-z A-Z 0-9 - _
". Beim Erstellen einer neuen Datei können Sie ein beliebiges Sonderzeichen im Titel der Datei haben, aber intern wird es im Dateinamen durch "-
" ersetzt. Wenn Sie beispielsweise den Titel der Datei als „Einführung 1“ oder "Introduction@1" haben, würde der entsprechende Dateiname für beide Fälle „Einführung-1“ lauten.
Beachten Sie beim Definieren einer Liste gültiger Zeichen, dass diese Zeichen "*/:[\]|#%{}?&<>"/+
" immer durch ein "-
" ersetzt werden.
Wenn Sie die Liste der gültigen Sonderzeichen nicht konfigurieren, kann der Prozess der Dateierstellung zu unerwarteten Ergebnissen führen. Um solche Fehler zu vermeiden, wird dringend empfohlen, diese Konfigurationsänderung vorzunehmen.
Verwenden Sie die Anweisungen unter Konfigurationsüberschreibungen, um die Konfigurationsdatei zu erstellen. Geben Sie in der Konfigurationsdatei die folgenden (property)-Details an, um Regex für gültige Dateinamenzeichen zu konfigurieren:
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
valid.characters
Standardwert: [-a-zA-Z0-9_]
Übergeordnetes Thema: Dateinamen konfigurieren