Met de Core Component Experience Fragment Component kan de auteur van de inhoud een ervaringsfragmentvariatie op een pagina plaatsen en een gelokaliseerde sitestructuur ondersteunen.
Met de Core Component Experience Fragment Component kan de auteur van de inhoud uit bestaande ervaringsfragmentvariaties selecteren en er een op de inhoudspagina plaatsen. De component Experience Fragment ondersteunt ook een gelokaliseerde sitestructuur.
De huidige versie van de Experience Fragment Component is v2, die in februari 2022 werd geïntroduceerd met release 2.18.0 van de Core Components, en die in dit document wordt beschreven.
In de volgende tabel staan alle ondersteunde versies van de component, de AEM versies waarmee de versies van de component compatibel zijn en koppelingen naar documentatie voor vorige versies.
Componentversie | AEM 6,4 | AEM 6,5 | AEM as a Cloud Service |
---|---|---|---|
v2 | - | Compatibel | Compatibel |
v1 | Compatibel | Compatibel | Compatibel |
Raadpleeg het document voor meer informatie over versies en releases van de Core Component Core Components-versies.
De Experience Fragment Component is adaptief aan gelokaliseerde sitestructuren en geeft het juiste ervaringsfragment weer op basis van de lokalisatie van de pagina. Hiervoor moet het ervaringsfragment aan de volgende voorwaarden voldoen.
/content/<site>
./content/experience-fragments
die dezelfde patronen volgt als de onderstaande site /content/<site>
inclusief het gebruik van dezelfde componentnamen.In dit geval wordt het fragment met dezelfde lokalisatie (taal, blauwdruk of live kopie) als de huidige pagina weergegeven als onderdeel van de sjabloon.
Dit gedrag is beperkt tot Geniet van fragmentcomponenten die aan sjablonen zijn toegevoegd. De Componenten van het Fragment van de ervaring die aan individuele inhoudspagina's worden toegevoegd zullen de nauwkeurige vertoningen van het ervaringsfragment teruggeven die binnen de component worden gevormd.
Laten we zeggen dat uw inhoud er ongeveer als volgt uitziet:
/content
+-- experience-fragments
\-- wknd
+-- language-masters
+-- us
+-- en
+-- footerTextXf
\-- headerTextXf
\-- es
+-- footerTextXf
\-- headerTextXf
\-- ch
+-- de
+-- footerTextXf
\-- headerTextXf
+-- fr
+-- footerTextXf
\-- headerTextXf
\-- it
+-- footerTextXf
\-- headerTextXf
+-- wknd
+-- language-masters
+-- us
+-- en
\-- es
+-- ch
+-- de
+-- fr
\-- it
+-- wknd-events
\-- wknd-shop
U ziet dat de onderstaande structuur /content/experience-fragments/wknd
spiegelt de structuur van /content/wknd
.
In dit geval, als de component van het Fragment van de Ervaring /content/experience-fragments/wknd/us/en/footerTextXf
op een sjabloon wordt geplaatst, geven de gelokaliseerde pagina's die op basis van die sjabloon worden gemaakt automatisch het gelokaliseerde ervaringsfragment weer dat overeenkomt met de gelokaliseerde inhoudspagina.
Dus als u naar een inhoudspagina onder navigeert /content/wknd/ch/de
die dezelfde sjabloon gebruiken, /content/experience-fragments/wknd/ch/de/footerTextXf
wordt weergegeven in plaats van /content/experience-fragments/wknd/us/en/footerTextXf
.
De component van het Fragment van de Ervaring zal proberen om een overeenkomstige gelokaliseerde component in de volgende orde te vinden.
Als u de Experience Fragment-component wilt ervaren en voorbeelden wilt zien van zijn configuratieopties en HTML- en JSON-uitvoer, gaat u naar de Componentbibliotheek.
De meest recente technische documentatie over de component Experience Fragment kan op GitHub worden gevonden.
Meer informatie over het ontwikkelen van kerncomponenten vindt u in de Documentatie voor ontwikkelaars van kerncomponenten.
In het dialoogvenster Configureren kan de auteur van de inhoud de variatie van het ervaringsfragment selecteren die op de pagina moet worden weergegeven.
Gebruik de Dialoogvenster Selectie openen om de componentkiezer te openen en te kiezen welke fragmentcomponentvariatie u aan de inhoudspagina wilt toevoegen.
Als u de Component van het Fragment van de Ervaring aan een malplaatje toevoegt, merk op dat het automatisch zal worden gelokaliseerd op voorwaarde dat de Fragmenten van de Ervaring worden gelokaliseerd, zodat wat op de pagina wordt teruggegeven van de component kan variëren u uitdrukkelijk selecteert. Zie het bovenstaande voorbeeld voor meer informatie .
U kunt ook een ID. Met deze optie kunt u de unieke id van de component in de HTML en in de Gegevenslaag.
De ervaringsfragmentcomponent ondersteunt de AEM Stijlsysteem..
Gebruik de vervolgkeuzelijst om de stijlen te selecteren die u op de component wilt toepassen. Selecties in het dialoogvenster Bewerken hebben hetzelfde effect als de selecties op de werkbalk van de component.
De stijlen moeten voor deze component in worden gevormd ontwerpdialoogvenster zodat het vervolgkeuzemenu beschikbaar is.
In het dialoogvenster Ontwerpen kan de sjabloonauteur de opties definiëren die beschikbaar zijn voor de auteur van de inhoud die de component Experience Fragment gebruikt en de standaardinstellingen die zijn ingesteld bij het plaatsen van de Experience Fragment-component.
De ervaringsfragmentcomponent ondersteunt de AEM Stijlsysteem.