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.
NOTE
De apparaatgroep **Responsieve apparaten hebben nooit een kiezer omdat apparaten die worden herkend als ondersteunend responsief ontwerp, verondersteld worden geen adaptieve lay-out te hoeven hebben

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.

  1. 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.

    chlimage_1-157

  2. 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.

    chlimage_1-158

  3. 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

    chlimage_1-159

  4. 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

    chlimage_1-160

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.

chlimage_1-161

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2