Adaptiv mallåtergivning
- Ämnen:
- Developing
Skapat för:
- Developer
Med den adaptiva mallåtergivningen kan du hantera en sida med variationer. Den här funktionen är ursprungligen användbar för att leverera olika HTML-utdata för mobila enheter (t.ex. funktionstelefon eller smarttelefon), men den är användbar när upplevelser måste levereras till olika enheter som behöver olika märkningar eller HTML-utdata.
Översikt
Mallar byggs vanligtvis runt ett responsivt rutnät, och sidor som skapas baserat på dessa mallar är helt responsiva och justeras automatiskt till visningsrutan på klientenheten. Med verktygsfältet Emulator i sidredigeraren kan man rikta layouten till specifika enheter.
Det går också att skapa mallar som stöder adaptiv återgivning. När enhetsgrupper är korrekt konfigurerade återges sidan med en annan väljare i URL:en när en enhet väljs i emulatorläge. Om du använder en väljare kan en viss sidåtergivning anropas direkt via webbadressen.
Kom ihåg när du konfigurerar enhetsgrupper:
- Alla enheter måste finnas i minst en enhetsgrupp.
- En enhet kan finnas i flera enhetsgrupper.
- Eftersom enheter kan finnas i flera enhetsgrupper kan väljarna kombineras.
- Kombinationen av väljare utvärderas uppifrån och ned när de sparas i databasen.
Konfiguration
Anpassningsbara återgivningsväljare kan konfigureras för befintliga enhetsgrupper eller till grupper som du själv har skapat.
I det här exemplet ska vi konfigurera den befintliga enhetsgruppen Smarta telefoner att ha en adaptiv återgivningsväljare som en del av Experience Page i We.Retail.
-
Redigera enhetsgruppen som kräver en adaptiv väljare i
http://localhost:4502/miscadmin#/etc/mobile/groups
Ange alternativ Inaktivera emulatorn och spara.
-
Väljaren blir tillgänglig för Blackberry och iPhone 4 tillhandahöll enhetsgruppen Smart Phone läggs till i mall- och sidstrukturerna i följande steg.
-
Med CRX DE Lite kan enhetsgruppen användas i mallen genom att lägga till den i egenskapen för flervärdessträngen
cq:deviceGroups
på mallens struktur./conf/<your-site>/settings/wcm/templates/<your-template>/structure/jcr:content
Om vi till exempel vill lägga till enhetsgruppen Smart Phone:
/conf/we-retail/settings/wcm/templates/experience-page/structure/jcr:content
-
Med CRX DE Lite kan enhetsgruppen användas på din webbplats genom att lägga till den i egenskapen för flervärdessträngen
cq:deviceGroups
på webbplatsens struktur./content/<your-site>/jcr:content
Om vi till exempel vill tillåta Smart Phone enhetsgrupp:
/content/we-retail/jcr:content
Nu när du använder emulator i sidredigeraren (till exempel när ändra layouten) och du väljer en enhet i den konfigurerade enhetsgruppen kommer sidan att återges med en väljare som en del av URL:en.
I vårt exempel, när du redigerar en sida baserat på Experience Page och väljer iPhone 4 i emulatorn återges sidan med väljaren som arctic-surfing-in-lofoten.smart.html
i stället för arctic-surfing-in-lofoten.html
Du kan även anropa sidan direkt med den här väljaren.
Experience Manager
- Utveckla användarhandboken - översikt
- Introduktion för utvecklare
- Komma igång med utveckling i AEM Sites – WKND-självstudiekurs
- AEM kärnbegrepp
- Struktur för det AEM användargränssnittet med pekskärm
- Koncepten i det AEM användargränssnittet med pekskärm
- AEM - riktlinjer och bästa praxis
- Använda bibliotek på klientsidan
- Developing and Page Diff
- Begränsningar för redigerare
- CSRF Protection Framework
- Datamodellering - David Nueschelers modell
- Bidrar till AEM
- Dokumentskydd
- Referensmaterial
- Skapa en webbplats med alla funktioner (Classic UI)
- Designer och Designer (Classic UI)
- Plattform
- Fusklapp för Sling
- Använda Sling-adaptrar
- Taggbibliotek
- Mallar
- Använda Sling Resource Merger i AEM
- Övertäckningar
- Namnkonventioner
- Skapa en ny GRE-fältkomponent
- Query Builder
- Taggar
- Anpassa sidor som visas av felhanteraren
- Anpassade nodtyper
- Lägga till teckensnitt för grafikåtergivning
- Ansluta till SQL-databaser
- Extern URL
- Skapa och använda jobb för avlastning
- Konfigurerar cookie-användning
- Så här programmässigt kommer du åt AEM JCR
- Integrera tjänster med JMX-konsolen
- Developing the Bulk Editor
- Utveckla rapporter
- eCommerce
- Komponenter
- Kärnkomponenter
- Formatsystem
- Komponenter - översikt
- AEM - Grunderna
- Utveckla AEM
- Utveckla AEM - kodexempel
- JSON-exporterare för innehållstjänster
- Aktivera JSON-export för en komponent
- Bildredigeraren
- Dekoration-tagg
- Använda Dölj villkor
- Konfigurera flera redigerare på plats
- Utvecklarläge
- Testa användargränssnittet
- Komponenter för innehållsfragment
- Hämta sidinformation i JSON-format
- Internationalisering
- Klassiska gränssnittskomponenter
- Headless Experience Management
- Headless och Hybrid with AEM
- Aktivera JSON-export för en komponent
- Enkelsidiga program
- SPA introduktion och genomgång
- SPA WKND - självstudiekurs
- Getting Started with SPA in AEM - React
- Komma igång med SPA i AEM - Angular
- Implementera en React Component for SPA
- SPA djupdykning
- SPA
- Utveckla SPA för AEM
- SPA Blueprint
- SPA
- Dynamisk mappning av modell till komponent för SPA
- SPA
- SPA och Adobe Experience Platform Launch Integration
- SPA- och serveråtergivning
- SPA referensmaterial
- HTTP-API
- Innehållsfragment
- Experience Fragments
- Utvecklingsverktyg
- Utvecklingsverktyg
- AEM Modernization Tools
- Dialogruteredigeraren
- Verktyget Dialogkonvertering
- Utveckla med CRXDE Lite
- Hantera paket med Maven
- Utveckla AEM projekt med Eclipse
- Skapa AEM projekt med Apache Maven
- Utveckla AEM projekt med IntelliJ IDEA
- Så här använder du VLT-verktyget
- Så här använder du proxyserververktyget
- AEM Brackets Extension
- AEM Developer Tools for Eclipse
- AEM
- Personanpassning
- Utöka AEM
- Anpassa sidredigering
- Anpassa konsolerna
- Anpassa vyer av Sidegenskaper
- Konfigurera din sida för gruppredigering av sidegenskaper
- Anpassa och utöka Content Fragments
- Utöka arbetsflöden
- Utöka Multi Site Manager
- Spårning och analys
- Cloud Services
- Skapa anpassade tillägg
- Forms
- Integrera tjänster med JMX-konsolen
- Developing the Bulk Editor
- Utöka Classic UI
- Testning
- Bästa praxis
- Mobil webb