Erstellen einer Zuordnung zwischen einem Thema und einem Inhaltsfragment

Mit Adobe Experience Manager Guides können Sie eine JSON-basierte Zuordnung zwischen einem Thema und einem Inhaltsfragmentmodell erstellen. Sie können die JSON-basierte Zuordnung verwenden, um Inhalte, die in einigen oder allen Elementen innerhalb eines Themas vorhanden sind, in einem Inhaltsfragment zu veröffentlichen.

NOTE
Wenn Sie Version 4.6 oder höher verwenden, müssen Sie diese Zuordnung nicht erstellen. Sie können die Themenelemente auf die Felder im Inhaltsfragmentmodell ziehen.
Erfahren Sie mehr über Veröffentlichen von Inhaltsfragmenten.
  1. Um die Datei contentFragmentMapping.json herunterzuladen, melden Sie sich bei Adobe Experience Manager als Administrator an.

  2. Klicken Sie oben auf den Adobe Experience Manager-Link und anschließend auf Tools.

  3. Wählen Sie Guides aus der Liste der Tools und wählen Sie den Ordnerprofile aus.

  4. Wählen Sie die Kachel Globales Profil aus.

  5. Wählen Sie die Registerkarte XML Editor-Konfiguration) und klicken Sie oben auf Symbol Bearbeiten“.

  6. Wählen Sie das Symbol Herunterladen aus, um die contentFragmentMapping.json-Datei auf Ihr lokales System herunterzuladen. Anschließend können Sie Änderungen an der Datei vornehmen und diese dann hochladen.

  7. Sie müssen die folgenden Validierungen durchführen:

    1. Es sollte eine JSON-Datei sein

    2. Sie sollte ein -Array enthalten, das mindestens ein Objekt enthält, und jedes Objekt sollte Folgendes enthalten:

      "name": string

      "mapping": array

      Jedes Zuordnungsobjekt muss Folgendes enthalten:

      "modelField": string

      "xpath": string

      "outputType": string

  8. Speichern Sie die Datei und laden Sie sie hoch.

Beispieldatei:

[
  {
    "mapping": [
      {
        "modelField": "title",
        "xpath": "/topic[1]/title[1]",
        "outputType": "textContent"
      },
      {
        "modelField": "shortdesc",
        "xpath": "/topic[1]/shortdesc[1]",
        "outputType": "textContent"
      },
      {
        "modelField": "topicData",
        "xpath": "/topic[1]/body[1]",
        "outputType": "outerHTML"
      }
    ],
    "name": "Full Topic"
  },
  {
    "mapping": [
      {
        "modelField": "title",
        "xpath": "/topic[1]/title[1]",
        "outputType": "textContent"
      },
      {
        "modelField": "shortdesc",
        "xpath": "/topic[1]/shortdesc[1]",
        "outputType": "textContent"
      },
      {
        "modelField": "heroImage",
        "xpath": "/topic[1]/body[1]/p[1]/image[1]",
        "outputType": "outerHTML"
      },
      {
        "modelField": "dataTable",
        "xpath": "/topic[1]/body[1]/table[1]",
        "outputType": "outerHTML"
      }
    ],
    "name": "Sample Example with XPath"
  }
]

Sie können das gesamte Thema mit der Standardzuordnung veröffentlichen. Wählen Sie im Dropdown-Dialogfeld Inhaltsfragment generieren die Full Topic Zuordnung aus und weisen Sie im Inhaltsfragmentmodell das Feld „topicData“ auf.

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178