Hantera taxonomidata managing-taxonomy-data
Lär dig hur du hanterar taxonomidata för att använda taggar med dina AEM med Edge Delivery Services.
Introduktion introduction
Taggning är en viktig funktion som hjälper dig att ordna och hantera dina sidor. Med taggningskonsolen i AEM kan du skapa en omfattande taxonomi med taggar för att ordna sidorna.
Dessa taggar är användbara inte bara för dig och dina författare när du organiserar ditt innehåll, utan kan även vara till för dina läsare. Taggar och deras taxonomi kan användas i komponenter på sidan för att hjälpa läsarna navigera i innehållet.
Universal Editor fungerar bara med ID:n för dina taggar. Genom att skapa en taxonomisida för ditt innehåll visar du beskrivningarna av taggarna på alla språk för den universella redigeraren så att den kan använda den informationen när du återger innehåll.
Skapa en taxonomisida creating
En taxonomi skapas som en annan sida i AEM.
-
Navigera till konsolen Platser.
-
Välj den plats där du vill skapa taxonomin.
-
Tryck eller klicka på Skapa -> Sida.
-
På fliken Mall i guiden Skapa sida väljer du mallen Taxonomi och trycker eller klickar på Nästa.
-
På fliken Egenskaper i guiden Skapa sida anger du en meningsfull rubrik för sidan och i fältet Taggar använder du taggväljaren för att välja de taggar eller namnutrymmen som du vill ska ingå i taxonomin.
-
Tryck eller klicka på Skapa.
Taxonomisidan skapas. I dialogrutan Slutfört kan du trycka på eller klicka på dialogrutan Klart för att stänga meddelandet eller Öppna för att redigera sidan i sidredigeraren.
Observera det resulterande sidnamnet på taxonomisidan som kan användas i följande steg.
Redigera en taxonomisida editing
Du börjar redigera en taxonomisida precis som andra sidor i AEM.
-
Navigera till konsolen Platser.
-
Välj den taxonomi du vill redigera.
-
Tryck eller klicka på Redigera i åtgärdsfältet.
-
Sidredigeraren öppnas och taxonomin visas.
- Taxonomisidan är skrivskyddad i sidredigeraren.
-
Tryck eller klicka på ikonen Sidinformation i verktygsfältet och välj Öppna egenskaper.
-
I fönstret Sidegenskaper kan du uppdatera sidans namn och använda taggväljaren för att uppdatera de taggar och namnutrymmen som ingår i taxonomin.
-
Tryck eller klicka på Spara och stäng.
Sidan som visas i sidredigeraren är skrivskyddad eftersom innehållet i taxonomin genereras automatiskt från de markerade taggarna och namnutrymmena. De fungerar som en typ av filter som automatiskt genererar innehållet i taxonomin. Därför finns det ingen anledning att redigera sidan direkt i redigeraren.
AEM uppdaterar automatiskt innehållet på taxonomisidan när du uppdaterar underliggande taggar och namnutrymmen. Du måste publicera taxonomin igen efter en ändring för att göra ändringarna tillgängliga för dina användare.
Uppdatera paths.json för taxonomipublikation paths-json
Som när hanterar och publicerar tabelldata för din Edge Delivery Services-webbplats måste du uppdatera paths.json
-filen för ditt projekt så att dina taxonomidata kan publiceras.
-
Öppna projektets rot i GitHub.
-
Tryck eller klicka på filen
paths.json
för att öppna informationen om den och sedan på ikonen Redigera . -
Lägg till en linje för att mappa din nya taxonomisida till en
.json
-resurs.code language-json { "mappings": [ "/content/<site-name>/:/", "/content/<site-name>/<taxonomy-page-name>:/<taxonomy-json-name>.json" ] }
<taxonomy-page-name>
måste matcha namnet på den taxonomisida du skapade.<taxonomy-json-name>
kan vara vilket giltigt namn du vill.
-
Klicka på Verkställ ändringar… om du vill spara ändringarna i
main
.- Bekräfta
main
eller skapa en pull-begäran enligt din process.
- Bekräfta
Den här processen behöver bara göras en gång per taxonomisida. När du är klar kan du publicera taxonomin.
Publicera en taxonomi publishing
En taxonomi är inte tillgänglig för Universal Editor eller dina användare förrän den publiceras.
Taxonomisidor publiceras på samma sätt som andra sidor av med hjälp av ikonerna Quick Publish eller Manage Publication i verktygsfältet.
Du måste publicera taxonomisidan igen varje gång du:
- Redigera taxonomisidan.
- Redigera eller lägg till i de taggar och namnutrymmen som finns på taxonomisidan.
Om du skapar en ny taxonomisida måste du först lägga till en mappning till den i paths.json
-filen i projektet.
Åtkomst till taxonomiinformation accessing
När taxonomin publicerats kan informationen utnyttjas av den universella redigeraren och göras synlig för användarna.
Du kan komma åt taxonomin som JSON-data på följande adress.
https://<branch>--<repository>--<owner>.hlx.page/<taxonomy-json-name>.json
Använd <taxonomy-json-name>
som du definierade när du mappar taxonomin till paths.json
-filen i projektet. Taxonomidata returneras som JSON-data, som i följande exempel.
{
"total": 3,
"offset": 0,
"limit": 3,
"data": [
{
"tag": "default:",
"title": "Standard Tags"
},
{
"tag": "do-not-translate",
"title": "Do Not Translate"
},
{
"tag": "translate",
"title": "Translate"
}
],
":type": "sheet"
}
Dessa JSON-data uppdateras automatiskt när du uppdaterar taxonomin och publicerar den på nytt. Ditt program kan programmässigt komma åt den här informationen för dina användare.
Om du behåller taggar på flera språkkan du komma åt dessa språk genom att skicka ISO2-språkkoden som värdet för en sheet=
-parameter.