Adaptieve sjabloonrendering adaptive-template-rendering

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

De adaptieve sjabloonrendering biedt een manier om een pagina met variaties te beheren. Oorspronkelijk handig om verschillende HTML-uitvoer voor mobiele apparaten te leveren (bijvoorbeeld functielefoon versus smartphone), is deze functie nuttig wanneer ervaringen moeten worden geleverd aan verschillende apparaten die verschillende markeringen of HTML-uitvoer nodig hebben.

Overzicht overview

De malplaatjes worden over het algemeen gebouwd rond een ontvankelijk net, en de pagina's die op deze malplaatjes worden gecreeerd volledig ontvankelijk zijn, die automatisch aan viewport van het cliëntapparaat aanpassen. Met behulp van de werkbalk Emulator in de pagina-editor kunnen auteurs lay-outs richten op specifieke apparaten.

Het is ook mogelijk om sjablonen in te stellen ter ondersteuning van adaptieve rendering. Wanneer apparaatgroepen correct zijn geconfigureerd, wordt de pagina weergegeven met een andere kiezer in de URL wanneer een apparaat wordt geselecteerd in de emulatormodus. Met behulp van een kiezer kan een specifieke pagina-rendering rechtstreeks via de URL worden aangeroepen.

Onthoud dat u apparaatgroepen instelt:

  • Elk apparaat moet in minstens één apparatengroep zijn.
  • Een apparaat kan zich in meerdere apparaatgroepen bevinden.
  • Omdat apparaten zich in meerdere apparaatgroepen kunnen bevinden, kunnen kiezers worden gecombineerd.
  • De combinatie van kiezers wordt van boven naar beneden geëvalueerd, aangezien ze in de opslagplaats blijven bestaan.
NOTE
De apparaatgroep Responsieve apparaten zal nooit een kiezer hebben omdat apparaten die herkend worden als ondersteuning voor een responsief ontwerp, verondersteld worden geen adaptieve lay-out te hebben

Configuratie configuration

Aangepaste renderingkiezers kunnen worden geconfigureerd voor bestaande apparaatgroepen of voor groepen die u zelf hebt gemaakt.

Voor dit voorbeeld gaan we de bestaande apparaatgroep configureren Slimme telefoons om een aangepaste renderingkiezer als onderdeel van de Experience Page template in We.Retail.

  1. Bewerk de apparaatgroep waarvoor een adaptieve kiezer nodig is in http://localhost:4502/miscadmin#/etc/mobile/groups

    De optie instellen Emulator uitschakelen en opslaan.

    chlimage_1-157

  2. De kiezer is beschikbaar voor de Blackberry en iPhone 4 voorzien de apparatengroep Slimme telefoon wordt in de volgende stappen toegevoegd aan de sjabloon- en paginastructuren.

    chlimage_1-158

  3. Gebruikend CRX DE Lite, sta de apparatengroep toe die op uw malplaatje wordt gebruikt door het aan het multi-waardebezit van het koord toe te voegen cq:deviceGroups over de structuur van de sjabloon.

    /conf/<your-site>/settings/wcm/templates/<your-template>/structure/jcr:content

    Als we bijvoorbeeld de apparaatgroep Slimme telefoon willen toevoegen:

    /conf/we-retail/settings/wcm/templates/experience-page/structure/jcr:content

    chlimage_1-159

  4. Gebruikend CRX DE Lite, sta de apparatengroep toe om op uw plaats worden gebruikt door het aan het multi-waardebezit van het koord toe te voegen cq:deviceGroups op de structuur van uw site.

    /content/<your-site>/jcr:content

    Als we bijvoorbeeld de Slimme telefoon apparaatgroep:

    /content/we-retail/jcr:content

    chlimage_1-160

Nu wanneer u de emulator in de pagina-editor (bijvoorbeeld wanneer de lay-out wijzigen) en u kiest een apparaat van de geconfigureerde apparaatgroep, wordt de pagina weergegeven met een kiezer als onderdeel van de URL.

In ons voorbeeld, wanneer het uitgeven van een pagina die op Experience Page sjabloon, en iPhone 4 kiezen in de emulator, wordt de pagina weergegeven inclusief de kiezer als arctic-surfing-in-lofoten.smart.html in plaats van arctic-surfing-in-lofoten.html

De pagina kan ook rechtstreeks worden aangeroepen met deze kiezer.

chlimage_1-161

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e