Adaptieve sjabloonrendering adaptive-template-rendering
De adaptieve sjabloonrendering biedt een manier om een pagina met variaties te beheren. Oorspronkelijk nuttig om diverse HTML output voor mobiele apparaten (bijvoorbeeld, eigenschaptelefoon tegen slimme telefoon) te leveren, is deze eigenschap nuttig wanneer de ervaringen aan diverse apparaten moeten worden geleverd die verschillende prijsverhoging of HTML output vereisen.
Overzicht overview
De malplaatjes worden 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 opgeroepen.
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.
Configuratie configuration
De adaptieve teruggevende selecteurs kunnen voor bestaande apparatengroepen of aan groepen worden gevormd die u zelf hebt gecreeerd.
Voor dit voorbeeld, gaat u de bestaande apparatengroep Slimme Telefoons vormen om een adaptieve teruggevende selecteur als deel van het malplaatje van de Pagina van de Ervaring binnen Wij.Retail te hebben.
-
Bewerk de apparaatgroep waarvoor een adaptieve kiezer nodig is in
http://localhost:4502/miscadmin#/etc/mobile/groups
Plaats de optie maak Mededinger onbruikbaar en bewaar.
-
De selecteur is beschikbaar voor BlackBerry® en iPhone 4 op voorwaarde dat de slimme Telefoon van de apparatengroep aan het malplaatje en de paginastructuren in de volgende stappen wordt toegevoegd.
-
Met CRXDE Lite kunt u de apparaatgroep gebruiken voor uw sjabloon door deze toe te voegen aan de eigenschap voor een tekenreeks met meerdere waarden
cq:deviceGroups
op de structuur van uw sjabloon./conf/<your-site>/settings/wcm/templates/<your-template>/structure/jcr:content
Als u bijvoorbeeld de apparaatgroep Slimme telefoon wilt toevoegen:
/conf/we-retail/settings/wcm/templates/experience-page/structure/jcr:content
-
Met CRXDE Lite kunt u toestaan dat de apparaatgroep op uw site wordt gebruikt door deze toe te voegen aan de eigenschap multi-value string
cq:deviceGroups
op de structuur van uw site./content/<your-site>/jcr:content
Bijvoorbeeld, als u de Slimme het apparatengroep van de Telefoon wilt toestaan:
/content/we-retail/jcr:content
Nu wanneer het gebruiken van de mededingerin de paginaredacteur (zoals wanneer wijzigend de lay-out) en u een apparaat van de gevormde apparatengroep kiest, wordt de pagina teruggegeven met een selecteur als deel van URL.
In dit voorbeeld, wanneer het uitgeven van een pagina die op het malplaatje van de Pagina van de Ervaring wordt gebaseerd, en het kiezen van iPhone 4 in de mededinger, wordt de pagina teruggegeven met inbegrip van selecteur 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.