Erstellen einer Zuordnung zwischen einem Thema und einem Inhaltsfragment

AEM Guides bietet die Funktion zum Erstellen einer JSON-basierten Zuordnung zwischen einem Thema und einem Inhaltsfragmentmodell. Sie können diese Zuordnung verwenden, um Inhalte in einigen oder allen Elementen innerhalb eines Themas in einem Inhaltsfragment zu veröffentlichen.

  1. Um die Datei contentFragmentMapping.json herunterzuladen, melden Sie sich als Administrator bei Adobe Experience Manager an.

  2. Wählen Sie oben den Adobe Experience Manager-Link und dann Tools aus.

  3. Wählen Sie in der Liste der Tools die Option "Guides"aus und wählen Sie Ordnerprofile aus.

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

  5. Wählen Sie die Registerkarte XML-Editor-Konfiguration und dann oben das Symbol Bearbeiten aus.

  6. Wählen Sie das Symbol Download aus, um die Datei contentFragmentMapping.json 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 befolgen:

    1. Es sollte sich um eine JSON-Datei handeln

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

      "name": string

      "mapping": array

      Jedes Objekt der Zuordnung 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 die Full Topic -Zuordnung aus dem Dropdown-Dialogfeld Inhaltsfragment erzeugen aus und weisen Sie im Inhaltsfragmentmodell das Feld "topicData"auf.

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