Skapa modeller för innehållsfragment

I det här kapitlet får du lära dig att modellera innehåll och skapa ett schema med modeller för innehållsfragment samt om de olika datatyper som definierar en modell för innehållsfragment.

I den här självstudiekursen skapar du två enkla modeller, Team och Person. Datamodellen Team har namn, kort namn, beskrivning och referenser till datamodellen Person som har fullständigt namn, bioinformation, profilbild och yrkeslista.

Mål

  • Skapa en innehållsfragmentmodell.
  • Utforska tillgängliga datatyper och valideringsalternativ för att bygga modeller.
  • Lär dig hur Content Fragment Models definierar både databasschemat och redigeringsmallen för ett Content Fragment.

Skapa en projektkonfiguration

En projektkonfiguration innehåller alla innehållsfragmentmodeller som är kopplade till ett visst projekt och erbjuder ett sätt att ordna modeller. Skapa minst ett projekt innan skapar innehållsfragmentmodellen.

  1. Logga in i AEM Author-miljö (t.ex. https://author-p<PROGRAM_ID>-e<ENVIRONMENT_ID>.adobeaemcloud.com/)

  2. På startskärmen i AEM går du till Verktyg > Allmänt > Konfigurationsläsaren.

  3. Klicka på Skapa i det övre åtgärdsfältet och ange följande konfigurationsinformation:

    • Titel: Mitt projekt
    • Namn: mitt projekt
    • Modeller för innehållsfragment: Markerad

    Min projektkonfiguration

  4. Välj Skapa för att skapa projektkonfigurationen.

Skapa modeller för innehållsfragment

Skapa sedan Content Fragment Models för ett Team och en person. Dessa fungerar som datamodeller, eller scheman, som representerar ett team och en person som ingår i ett team, och definierar gränssnittet för författare att skapa och redigera innehållsfragment baserat på dessa modeller.

Skapa personinnehållets fragmentmodell

Skapa en innehållsfragmentmodell för en person, som är datamodell, eller schema, som representerar en person som ingår i ett team.

  1. På startskärmen i AEM går du till Verktyg > Allmänt > Modeller för innehållsfragment.

  2. Navigera till mappen Mitt projekt.

  3. Välj Skapa i det övre högra hörnet för att öppna guiden Skapa modell.

  4. Skapa en innehållsfragmentmodell med följande egenskaper:

    • Modelltitel: Person
    • Aktivera modell: Markerad

    Välj Skapa. Välj Öppna för att skapa modellen i den dialogruta som visas.

  5. Dra och släpp ett enkelradigt textelement på huvudpanelen. Ange följande egenskaper på fliken Egenskaper:

    • Fältetikett: Fullständigt namn
    • Egenskapsnamn: fullName
    • Kontrollera krävs

    Egenskapsnamnet ​definierar namnet på egenskapen där det skapade värdet lagras i AEM. Egenskapsnamnet Property Name definierar också key-namnet för den här egenskapen som en del av dataschemat och används som nyckel i JSON-svaret när innehållsfragmentet levereras via AEM OpenAPI:er.

  6. Markera fliken Datatyper och dra och släpp ett flerradigt textfält under fältet Fullständigt namn. Ange följande egenskaper:

    • Fältetikett: Biografi
    • Egenskapsnamn: biographyText
    • Standardtyp: RTF
  7. Klicka på fliken Datatyper och dra och släpp ett fält för Innehållsreferens. Ange följande egenskaper:

    • Fältetikett: Profilbild

    • Egenskapsnamn: profilePicture

    • Rotsökväg: /content/dam

      När du konfigurerar rotsökvägen kan du klicka på ikonen mapp för att visa en modal sökväg för att välja sökvägen. Detta begränsar vilka mappar författare kan använda för att fylla i sökvägen. /content/dam är roten där alla AEM Assets (bilder, videoklipp, andra innehållsfragment) lagras.

    • Acceptera endast specifika innehållstyper: Bild

      Lägg till en validering i bildreferensen så att endast innehållstyper för bilder kan användas för att fylla i fältet.

    • Visa miniatyrbild: Markerad

  8. Klicka på fliken Datatyper och dra och släpp en Uppräkning-datatyp under fältet Bildreferens. Ange följande egenskaper:

    • Återge som: Kryssrutor

    • Fältetikett: Yrke

    • Egenskapsnamn: occupation

    • Alternativ:

      • Konstnär
      • Påverkar
      • Fotograf
      • Resa
      • Skrivare
      • YouTuber

    Ange samma värde för både alternativetiketten och värdet.

  9. Den sista personen-modellen ska se ut så här:

    Personinnehållsfragmentmodell

  10. Klicka på Spara för att spara ändringarna.

Skapa fragmentmodellen för teaminnehåll

Skapa en innehållsfragmentmodell för ett team, som är datamodell för ett team med personer. Teammodellen refererar till personinnehållsfragment, som representerar teamets medlemmar.

  1. I mappen Mitt projekt väljer du Skapa i det övre högra hörnet för att visa guiden Skapa modell.

  2. I fältet Modelltitel anger du Team och väljer Skapa.

    Välj Öppna i den resulterande dialogrutan för att öppna den nyskapade modellen.

  3. Dra och släpp ett enkelradigt textelement på huvudpanelen. Ange följande egenskaper på fliken Egenskaper:

    • Fältetikett: Rubrik
    • Egenskapsnamn: title
    • Kontrollera krävs
  4. Markera fliken Datatyper och dra och släpp ett flerradigt textfält under fältet Kortnamn. Ange följande egenskaper:

    • Fältetikett: Beskrivning
    • Egenskapsnamn: description
    • Standardtyp: RTF
  5. Klicka på fliken Datatyper och dra och släpp ett fragmentreferensfält. Ange följande egenskaper:

    • Återge som: Flera fält
    • Minsta antal objekt: 2
    • Fältetikett: Teammedlemmar
    • Egenskapsnamn: teamMembers
    • Tillåtna modeller för innehållsfragment: Använd mappikonen för att välja modellen Person.
  6. Den sista Team-modellen ska se ut så här:

    Slutlig fragmentmodell för teaminnehåll

  7. Klicka på Spara för att spara ändringarna.

  8. Nu bör du ha två modeller att arbeta från:

    Två innehållsfragmentmodeller

Grattis!

Grattis! Du har precis skapat dina första modeller för innehållsfragment!

Nästa steg

I nästa kapitel, Skapa modeller för innehållsfragment, skapar och redigerar du ett nytt innehållsfragment baserat på en modell för innehållsfragment. Du får även lära dig hur du skapar varianter av innehållsfragment.

Relaterad dokumentation

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4