Die Überprüfung eindeutiger Felder schlägt mit benutzerdefinierten Gebietsschemaordnern in AEM-Inhaltsfragmenten fehl

Benutzerdefinierte Gebietsschema-Ordnernamen in AEM verursachen eindeutige Fehler bei der Feldüberprüfung, da sie nicht als Sprachstämme erkannt werden. Um dies zu beheben, setzen Sie die jcr:language-Eigenschaft für den Ordner auf den richtigen ISO-Sprach-Code, sodass AEM einen angemessenen Gebietsschema-Umfang anwendet.

Beschreibung description

Umgebung

  • Product: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
  • Einschränkung: Problem tritt auf, wenn benutzerdefinierte Gebietsschema-Ordnernamen anstelle von standardmäßigen ISO-Sprach-Codes verwendet werden.

Problem/Symptome

  • Die Überprüfung eindeutiger Felder schlägt fehl, wenn Inhaltsfragmente mit identischen Werten in verschiedenen Gebietsschemaordnern erstellt werden, die nicht standardmäßige Sprach-Code-Namen verwenden.
  • Wenn Sie beispielsweise mx anstelle eines ISO-Codes wie es_MX verwenden, behandelt AEM die Ordner als Teil desselben Bereichs, was zu unerwarteten Eindeutigkeitsfehlern führt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Navigieren Sie zum Ordner für benutzerdefinierte Gebietsschemata (z. B. /mx) in AEM.
  2. Greifen Sie auf den Knoten jcr:content in diesem Ordner zu.
  3. Legen Sie die Eigenschaft jcr:language auf den entsprechenden ISO-Sprach-Code fest (z. B. es_MX).
  4. Speichern und Übertragen von Änderungen in AEM.
  5. Erstellen oder aktualisieren Sie Inhaltsfragmente mit identischen eindeutigen Feldwerten in verschiedenen Gebietsschema-Ordnern und stellen Sie sicher, dass kein Fehler bei der Überprüfung der Eindeutigkeit auftritt.

Hinweis:Das Festlegen der Eigenschaft "jcr:language" ermöglicht eine geschäftsspezifische Ordnerbenennung unter Beibehaltung eines korrekten Gebietsschemabereichs für eindeutige Felder und Übersetzungs-Workflows.

Verwandte Lektüre

Definieren von ​ im AEMaaCS-Benutzerhandbuch

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f