Kaskadierende Metadaten cascading-metadata

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

In diesem Artikel wird die Definition kaskadierender Metadaten für Assets beschrieben.

CAUTION
Kaskadierende Metadaten werden für Inhaltsfragmente nicht unterstützt.

Beim Erfassen der Metadateninformationen eines Assets stellen Benutzer Informationen in den verschiedenen verfügbaren Feldern bereit. Sie können bestimmte Metadatenfelder oder Feldwerte anzeigen, die von den in den anderen Feldern ausgewählten Optionen abhängen. Eine solche bedingte Anzeige von Metadaten wird als kaskadierende Metadaten bezeichnet. Mit anderen Worten, Sie können eine Abhängigkeit zwischen einem bestimmten Metadatenfeld/-wert und einem oder mehreren Feldern und/oder deren Werten erstellen.

Verwenden Sie Metadatenschemata, um Regeln für die Anzeige kaskadierender Metadaten zu definieren. Wenn Ihr Metadatenschema beispielsweise ein Feld vom Typ Asset enthält, können Sie einen geeigneten Satz von Feldern definieren, die je nach ausgewähltem Asset-Typ angezeigt werden sollen.

Im Folgenden finden Sie einige Anwendungsfälle, für die Sie kaskadierende Metadaten definieren können:

  • Wenn der Benutzerstandort erforderlich ist, zeigen Sie relevante Stadtnamen basierend auf der Wahl des Benutzers für Land und Bundesland an.
  • Laden Sie relevante Markennamen in eine Liste, die auf der Produktkategorie des Benutzers basiert.
  • Schalten Sie die Sichtbarkeit eines bestimmten Felds basierend auf dem in einem anderen Feld angegebenen Wert um. Zeigen Sie beispielsweise separate Felder für die Versandadresse an, wenn der Benutzer die Sendung an einer anderen Adresse erhalten möchte.
  • Legen Sie ein Feld basierend auf dem in einem anderen Feld angegebenen Wert als Pflichtfeld fest.
  • Ändern Sie die für ein bestimmtes Feld angezeigten Optionen basierend auf dem in einem anderen Feld angegebenen Wert.
  • Legen Sie den Standard-Metadatenwert in einem bestimmten Feld basierend auf dem in einem anderen Feld angegebenen Wert fest.

Erstellen kaskadierender Metadaten in Experience Manager configure-cascading-metadata-in-aem

Stellen Sie sich ein Szenario vor, in dem kaskadierende Metadaten basierend auf dem ausgewählten Asset-Typ angezeigt werden sollen. Beispiele

  • Zeigen Sie für ein Video geeignete Felder wie Format, Codec, Dauer usw. an.
  • Zeigen Sie für ein Word- oder PDF-Dokument Felder wie Seitenzahl, Autor usw. an.

Zeigen Sie unabhängig vom ausgewählten Asset-Typ die Copyright-Informationen als erforderliches Feld an.

  1. Tippen oder klicken Sie auf das Experience Manager-Logo und navigieren Sie zu Tools > Assets > Metadaten-Schemas.

  2. Wählen Sie auf der Seite Schemaformulare ein Schemaformular aus und tippen oder klicken Sie dann in der Symbolleiste auf Bearbeiten, um das Schema zu bearbeiten.

    Auswahlformular

  3. (Optional) Erstellen Sie im Metadatenschema-Editor ein neues Feld, das an Bedingungen geknüpft werden soll. Geben Sie einen Namen und einen Eigenschaftspfad im Einstellungen Registerkarte.

    Um eine neue Registerkarte zu erstellen, tippen/klicken Sie auf + , um eine Registerkarte hinzuzufügen und anschließend ein Metadatenfeld hinzuzufügen.

    Registerkarte hinzufügen

  4. Fügen Sie ein Dropdown-Feld für den Asset-Typ hinzu. Geben Sie einen Namen und einen Eigenschaftspfad im Einstellungen Registerkarte. Fügen Sie eine optionale Beschreibung hinzu.

    Asset-Typ-Field

  5. Schlüssel-Wert-Paare sind die Optionen, die einem Formularbenutzer zur Verfügung gestellt werden. Sie können die Schlüssel-Wert-Paare entweder manuell oder aus einer JSON-Datei bereitstellen.

    • Um die Werte manuell anzugeben, wählen Sie Manuelles Hinzufügen und tippen/klicken Sie Auswahl hinzufügen und geben Sie den Optionstext und -wert an. Geben Sie beispielsweise die Asset-Typen Video, PDF, Word und Bild an.
    • Um die Werte dynamisch aus einer JSON-Datei abzurufen, wählen Sie Über JSON-Pfad hinzufügen und geben Sie den Pfad der JSON-Datei an. Experience Manager ruft die Schlüssel-Wert-Paare in Echtzeit ab, wenn das Formular dem Anwender angezeigt wird.

    Beide Optionen schließen sich gegenseitig aus. Sie können die Optionen nicht aus einer JSON-Datei importieren und manuell bearbeiten.

    Auswahlmöglichkeiten hinzufügen

    note note
    NOTE
    Wenn Sie eine JSON-Datei hinzufügen, werden die Schlüssel-Wert-Paare nicht im Metadatenschema-Editor angezeigt, sind jedoch im veröffentlichten Formular verfügbar.
    note note
    NOTE
    Wenn Sie Auswahlmöglichkeiten hinzufügen und auf das Dropdown-Feld klicken, wird die Benutzeroberfläche verzerrt dargestellt und das Löschsymbol für die Auswahlmöglichkeiten funktioniert nicht mehr. Wenn Sie die Optionen zum Dropdown-Menü hinzufügen, klicken Sie erst wieder in das Dropdown-Menü, wenn Sie die Änderungen speichern. Wenn dieses Problem auftritt, speichern Sie das Schema und öffnen Sie es erneut, um die Bearbeitung fortzusetzen.
  6. (Optional) Fügen Sie die anderen erforderlichen Felder hinzu. Beispielsweise das Format, den Codec und die Dauer für das Asset-Typ-Video.

    Fügen Sie auf ähnliche Weise abhängige Felder für andere Asset-Typen hinzu. Fügen Sie bei Dokumenten-Assets wie PDF- und Word-Dateien beispielsweise die Felder „Seitenanzahl“ und „Autor“ hinzu.

    Videoabhängigkeitsfelder

  7. Um eine Abhängigkeit zwischen dem Feld „Asset-Typ“ und anderen Feldern zu erstellen, wählen Sie das abhängige Feld aus und öffnen Sie die Registerkarte Regeln.

    Abhängigkeitsfeld auswählen

  8. Wählen Sie unter Anforderung die Option Erforderlich, basierend auf neuer Regel aus.

  9. Tippen/Klicken Sie auf Regel hinzufügen und wählen Sie das Feld Asset-Typ, um eine Abhängigkeit zu erstellen. Wählen Sie auch den Feldwert, auf dessen Grundlage die Abhängigkeit erstellt werden soll. Wählen Sie in diesem Fall Video aus. Tippen/Klicken Sie auf Fertig, um die Änderungen zu speichern.

    Regel festlegen

    note note
    NOTE
    Dropdown-Listen mit manuell vordefinierten Werten können mit Regeln verwendet werden. Dropdown-Menüs mit konfiguriertem JSON-Pfad können nicht mit Regeln verwendet werden, die vordefinierte Werte verwenden, um Bedingungen anzuwenden. Wenn die Werte zur Laufzeit aus einer JSON-Datei geladen werden, ist es nicht möglich, vordefinierte Regeln anzuwenden.
  10. Wählen Sie unter Sichtbarkeit die Option Sichtbar, basierend auf neuer Regel aus.

  11. Tippen/Klicken Sie auf Regel hinzufügen und wählen Sie das Feld Asset-Typ, um eine Abhängigkeit zu erstellen. Wählen Sie auch den Feldwert, auf dessen Grundlage die Abhängigkeit erstellt werden soll. Wählen Sie in diesem Fall Video aus. Tippen/Klicken Sie auf Fertig, um die Änderungen zu speichern.

    Sichtbarkeitsregel festlegen

    note note
    NOTE
    Durch Tippen/Klicken auf Leerzeichen (oder einen anderen Ort als Werte) werden die Werte zurückgesetzt. In diesem Fall müssen Sie sie erneut auswählen.
    note note
    NOTE
    Sie können die Bedingungen Anforderung und Sichtbarkeit unabhängig voneinander anwenden.
  12. Erstellen Sie auf ähnliche Weise eine Abhängigkeit zwischen dem Wert Video im Feld Asset-Typ und anderen Feldern wie Codec und Dauer.

  13. Wiederholen Sie die Schritte, um eine Abhängigkeit zwischen Dokumenten-Assets (PDF und Word) im Feld Asset-Typ und Feldern wie Seitenzahl und Autor zu erstellen.

  14. Klicken Sie auf Speichern. Wenden Sie das Metadatenschema auf einen Ordner an.

  15. Navigieren Sie zu dem Ordner, auf den Sie das Metadatenschema angewendet haben, und öffnen Sie die Eigenschaftenseite eines Assets. Je nach Ihrer Auswahl im Feld Asset-Typ werden relevante kaskadierende Metadatenfelder angezeigt.

    Kaskadierende Metadaten für Video-Assets

    Abbildung: Kaskadierende Metadaten für Video-Assets

    Kaskadierende Metadaten für Dokumenten-Assets

    Abbildung: Kaskadierende Metadaten für Dokumenten-Assets

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad