Skapa innehållsfragment authoring-content-fragments

I det här kapitlet skapar och redigerar du ett nytt innehållsfragment baserat på den nydefinierade modellen för innehållsfragment. Du får även lära dig hur du skapar varianter av innehållsfragment.

Förutsättningar prerequisites

Det här är en självstudiekurs i flera delar och det antas att stegen som beskrivs i Definiera modeller för innehållsfragment har slutförts.

Mål objectives

  • Skapa ett innehållsfragment baserat på en modell för innehållsfragment
  • Skapa en variant av innehållsfragment

Skapa en resursmapp

Innehållsfragment lagras i mappar i AEM Assets. Om du vill skapa innehållsfragment från modeller som skapats i det föregående kapitlet måste du skapa en mapp där de lagras. Mappen måste konfigureras för att du ska kunna skapa fragment från specifika modeller.

  1. Gå till Assets > Filer från AEM startskärm.

    Navigera till resursfiler

  2. Tryck på Skapa i det övre högra hörnet och tryck på Mapp. I dialogrutan som visas anger du:

    • Titel*: Mitt projekt
    • Namn: mitt projekt

    Dialogrutan Skapa mapp

  3. Markera mappen Min mapp och tryck på Egenskaper.

    Öppna mappegenskaper

  4. Tryck på fliken Cloud Service. Använd sökvägssökaren på fliken Molnkonfiguration för att välja konfigurationen Mitt projekt . Värdet ska vara /conf/my-project.

    Ange molnkonfiguration

    Om du anger den här egenskapen kan innehållsfragment skapas med hjälp av de modeller som skapades i föregående kapitel.

  5. Tryck på fliken Profiler, under fältet Tillåtna modeller för innehållsfragment använder du sökvägshanteraren för att välja Person - och Team -modellen som skapades tidigare.

    Tillåtna innehållsfragmentmodeller

    Dessa profiler ärvs automatiskt av alla undermappar och kan åsidosättas. Du kan också tillåta modeller efter taggar eller aktivera modeller från andra projektkonfigurationer. Den här mekanismen är ett kraftfullt sätt att hantera innehållshierarkin.

  6. Tryck på Spara och stäng för att spara ändringarna i mappegenskaperna.

  7. Navigera i mappen Mitt projekt.

  8. Skapa en ny mapp med följande värden:

    • Titel*: Engelska
    • Namn: en

    Ett tips är att skapa projekt för flerspråkigt stöd. Se följande dokumentsida för mer information.

Skapa ett innehållsfragment create-content-fragment

TIP
För lokala AEM SDK-användare: Använd AEM Assets-gränssnittet för att skapa och redigera innehållsfragment i stället för det innehållsfragment-gränssnitt som beskrivs nedan. Detaljerade instruktioner finns i AEM-dokumentationen.

Därefter skapas flera innehållsfragment baserat på modellerna Team och Person .

  1. Öppna gränssnittet för innehållsfragment genom att trycka på Innehållsfragment på AEM startskärm.

    Gränssnitt för innehållsfragment

  2. Expandera Mitt projekt i den vänstra listen och tryck på Engelska.

  3. Tryck på Skapa för att öppna dialogrutan Nytt innehållsfragment och ange följande värden:

    • Plats: /content/dam/my-project/en
    • Modell för innehållsfragment: Person
    • Titel: John Doe
    • Namn: john-doe

    Nytt innehållsfragment

  4. Tryck på Skapa.

  5. Upprepa stegen ovan för att skapa ett fragment som representerar Alison Smith:

    • Plats: /content/dam/my-project/en
    • Modell för innehållsfragment: Person
    • Titel: Alison Smith
    • Namn: alison-smith

    Tryck på Skapa för att skapa personfragmentet.

  6. Upprepa sedan stegen för att skapa ett Team-fragment som representerar Team Alpha:

    • Plats: /content/dam/my-project/en
    • Modell för innehållsfragment: Team
    • Titel: Team Alpha
    • Namn: team-alpha

    Tryck på Skapa för att skapa teamfragmentet.

  7. Det ska finnas tre innehållsfragment under Mitt projekt > Engelska:

    Nya innehållsfragment

Redigera personinnehållsfragment edit-person-content-fragments

Fyll sedan i de nyligen skapade fragmenten med data.

  1. Tryck på kryssrutan bredvid John Doe och tryck på Öppna.

    Öppna innehållsfragment

  2. Innehållsfragmentsredigeraren innehåller ett formulär baserat på modellen för innehållsfragment. Fyll i de olika fälten för att lägga till innehåll i John Doe-fragmentet. Ladda upp din egen bild till AEM Assets som profilbild.

    Redigera innehållsfragment

  3. Tryck på Spara och stäng för att spara ändringarna i John Doe-fragmentet.

  4. Återgå till gränssnittet för innehållsfragment och öppna filen Alison Smith för redigering.

  5. Upprepa stegen ovan för att fylla i Alison Smith-fragmentet med innehåll.

Redigera teaminnehållsfragment edit-team-content-fragment

  1. Öppna teamets Alpha-innehållsfragment med hjälp av gränssnittet för innehållsfragment.

  2. Fyll i fälten för Rubrik, Kortnamn och Beskrivning.

  3. Markera John Doe och Alison Smith Content Fragments för att fylla i fältet Team Members:

    Ange teammedlemmar

    note note
    NOTE
    Du kan också skapa innehållsfragment online med knappen Nytt innehållsfragment .
  4. Tryck på Spara och stäng för att spara ändringarna i fragmentet Team Alpha.

Publish Content Fragments

TIP
För lokala AEM SDK-användare: Använd AEM Assets-gränssnittet för att publicera innehållsfragment i stället för det användargränssnitt för innehållsfragment som beskrivs nedan. Detaljerade instruktioner finns i AEM-dokumentationen.

Publicera den skapade Content Fragments vid granskning och verifiering

  1. Öppna gränssnittet för innehållsfragment genom att trycka på Innehållsfragment på AEM startskärm.

  2. Expandera Mitt projekt i den vänstra listen och tryck på Engelska.

  3. Tryck på kryssrutan bredvid innehållsfragmenten och tryck sedan på Publish.
    Publish Content Fragment

Grattis! congratulations

Grattis! Du har skapat flera innehållsfragment och skapat en variant.

Nästa steg next-steps

I nästa kapitel, Utforska GraphQL API:er, kommer du att utforska AEM GraphQL API:er med det inbyggda GrapiQL-verktyget. Lär dig hur AEM automatiskt genererar ett GraphQL-schema baserat på en Content Fragment-modell. Du kommer att experimentera med att skapa grundläggande frågor med GraphQL-syntax.

Relaterad dokumentation

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