Skapa och använda teman creating-and-using-themes
Adobe rekommenderar att du använder den moderna och utbyggbara datainhämtningen Core Componentsför att skapa nya adaptiva Formseller att lägga till adaptiva Forms på AEM Sites-sidor. De här komponenterna utgör ett betydande framsteg när det gäller att skapa adaptiva Forms-filer, vilket ger imponerande användarupplevelser. I den här artikeln beskrivs det äldre sättet att skapa Adaptiv Forms med baskomponenter.
Introduktion introduction
Du kan skapa och använda teman för att utforma en adaptiv form eller interaktiv kommunikation. Ett tema innehåller formatinformation för komponenterna och panelerna. Format innehåller egenskaper som bakgrundsfärger, lägesfärger, genomskinlighet, justering och storlek. När du använder ett tema återspeglas det angivna formatet i motsvarande komponenter. Temat hanteras oberoende av varandra utan någon referens till en adaptiv form eller interaktiv kommunikation.
Du kan:
- Skapa ett tema
- Redigera och kopiera ett befintligt tema
- Hämta och överföra ett befintligt tema till AEM Forms-servern
- Hantera beroenden för ett tema
Skapa, hämta eller överföra ett tema creating-downloading-or-uploading-a-theme
Med AEM Forms kan du skapa, ladda ned och ladda upp teman. Ett tema skapas som andra resurser som formulär, dokument och brev. Temat sparas som en separat enhet, komplett med metaegenskaper som formulär. Teman som är en separat enhet tillåter återanvändning i flera adaptiva formulär och interaktiv kommunikation. Du kan också flytta ett tema till en annan instans av AEM Forms och återanvända det.
Skapa ett tema creating-a-theme
Så här skapar du ett tema:
-
Klicka på Adobe Experience Manager, klicka på Forms och sedan på Teman.
-
Klicka på Skapa > Tema på sidan Teman.
En guide för att skapa ett tema startas. -
På fliken Grundläggande i guiden Skapa tema anger du temats titel och namn. Dessa är obligatoriska fält.
-
På fliken Avancerat finns två fält:
-
Klientlib-plats: Plats i databasen där klienten för temat lagras.
-
Clientlib-kategori: Tillhandahåller ett textfält för att ange kategorinamn för klientlib för temat.
-
-
Klicka på Skapa och sedan på Redigera för att öppna temat i temeredigeraren, eller klicka på Klar för att återgå till temasidan.
Hämta ett tema downloading-a-theme
Du kan exportera teman som en zip-fil och använda dem i andra projekt eller AEM. Så här hämtar du ett tema:
-
Klicka på Adobe Experience Manager, klicka på Forms och sedan på Teman.
-
Välj ett tema på sidan Teman och klicka på Hämta . En dialogruta med information om temat visas.
-
Klicka på Hämta. Temat hämtas som en zip-fil.
Överföra ett tema uploading-a-theme
Du kan använda skapade teman med formatförinställningar i ditt projekt. Du kan importera temapaket som andra skapar genom att överföra dem till ditt projekt.
Så här överför du ett tema:
-
Klicka på Adobe Experience Manager, klicka på Forms och sedan på Teman.
-
Klicka på Skapa > Filöverföring på sidan Teman.
-
Bläddra och välj ett temapaket på datorn i filöverföringsprompten och klicka på Överför.
Det överförda temat är tillgängligt på temasidan.
Metadata för ett tema metadata-of-a-theme
Lista med metaegenskaper för ett tema (finns på egenskapssidan för ett tema).
Om Theme Editor about-the-theme-editor
AEM Forms levereras med Theme Editor. Det är ett användarvänligt och webbdesignervänligt gränssnitt för utvecklare som tillhandahåller funktioner som krävs för att enkelt specificera hur olika adaptiva formulär och interaktiva kommunikationselement ska formateras. När du skapar ett tema lagras det som en separat enhet, som formulär, interaktiv kommunikation, brev, dokumentfragment och dataordlistor.
Med Theme Editor kan du anpassa stilar för de komponenter som är formaterade i ett tema. Du kan anpassa hur ett formulär eller en interaktiv kommunikation ser ut på en enhet.
Temaredigeraren är uppdelad i två paneler:
-
Arbetsyta - visas till höger. Här visas ett exempel på en adaptiv form eller interaktiv kommunikation där alla formatändringar återspeglas direkt. Du kan också markera objekt direkt från arbetsytan för att leta upp format som är kopplade till dem och för att redigera formaten. En enhetsupplösningslinjal längst upp styr arbetsytan. Om du väljer en brytpunkt för upplösning från linjalen visas förhandsvisningen av exempelformuläret eller den interaktiva kommunikationen för respektive upplösning. Arbetsytan beskrivs mer ingående nedan.
-
Sidofältet - visas på vänster sida. Den har följande objekt:
-
Väljare: Visar den komponent som valts för formatering och dess egenskaper som du kan formatera. Väljaren representerar alla komponenter av en typ. Om du väljer en textrutekomponent i ett tema för formatering ärver alla textrutor i formuläret eller den interaktiva kommunikationen formatet. Med väljare kan du välja en allmän komponent eller en specifik komponent för formatering. En fältkomponent är till exempel en allmän komponent och en textruta är en specifik komponent.
Formaterar allmän komponent:
Ett fält kan vara ett numeriskt fält, t.ex. age, eller ett textfält, t.ex. adress.
När du formaterar ett fält formateras alla fält, till exempel ålder, namn och adress.Formateringsspecifik komponent:
En specifik komponent påverkar objekt i den specifika kategorin. När du formaterar den numeriska rutkomponenten i temat ärver bara det numeriska ruteobjektet formatet.Ett textrutefält som adress är t.ex. längre och ett numeriskt rutefält som ålder är kortare. Du kan markera ett numeriskt rutfält, minska dess längd och använda det i formuläret. Bredden på alla numeriska rutfält minskas i formuläret.
När du anpassar alla fältkomponenter med en viss bakgrundsfärg ärver alla fält, som ålder, namn och adress, bakgrundsfärgen. När du markerar en numerisk ruta, till exempel age, och minskar bredden på den, minskas bredden på alla numeriska rutor, till exempel ålder, antalet personer i en familj. Bredden på textrutor ändras inte.
-
Läge: Gör att du kan anpassa format för ett objekt i ett visst läge. Du kan till exempel ange hur ett objekt ska se ut när det är i standardläge, fokusläge, inaktiverat läge, hovring eller felläge.
-
Egenskapskategorier: Formateringsegenskaper delas in i olika kategorier. Exempel: Dimension och placering, Text, Bakgrund, Kant och Effekter. Under varje kategori anger du formatinformation. Under Bakgrund kan du till exempel ange Bakgrundsfärg och Bild och övertoning.
-
Avancerat: Gör att du kan lägga till anpassad CSS till ett objekt, vilket åsidosätter de egenskaper som används för att definiera om det finns en överlappning.
-
Visa CSS: Gör att du kan visa CSS för den markerade komponenten
I sidofältet finns dessutom en pil längst ned. När du klickar på pilen får du ytterligare två alternativ: Simulera lyckade och Simulera fel. Dessa alternativ, tillsammans med de alternativ som beskrivs ovan, beskrivs närmare i nedan.
-
Formatkomponenter styling-components
Du kan använda ett tema i flera adaptiva formulär och interaktiv kommunikation, som importerar komponentformateringen som du har angett i temat. Du kan formatera olika komponenter som titlar, beskrivning, paneler, fält, ikoner och textrutor. Använd widgetar för att konfigurera komponentegenskaper i ett tema. Det krävs ingen tidigare kunskap om CSS eller LESS, men det önskas även om du kan skriva CSS-kod eller använda anpassade väljare i avsnittet CSS-åsidosättningar. Avsnittet CSS-åsidosättningar visas när du markerar en komponent i sidofältet.
Alternativ i sidofältet som gör att du kan markera och formatera olika komponenter.
Om du klickar på redigeringsknappen mot en komponent i sidlisten markeras komponenten på arbetsytan. Du kan också formatera komponenten med alternativen i sidlisten.
Vissa komponenter som textruta, numerisk ruta, alternativknapp och kryssruta kategoriseras under generiska komponenter som Fält. Du kan till exempel anpassa stilen på alternativknappar. Om du vill välja alternativknappar för formatering väljer du Fält > Widget > Alternativknapp.
Klicka på UTÖKA ALLA i sidofältet om du vill visa, markera och formatera komponenter som inte är synliga framför.
Layout på formatpanelen styling-panel-layouts-br
Temana i AEM Forms har stöd för att formatera element i panelernas layout i formulär och interaktiv kommunikation. Formatering av element i färdiga layouter och anpassade layouter stöds.
De färdiga panelerna är:
-
Tabbar till vänster
-
Tabbar överst
-
Dragspel
-
Responsiv
-
guide
-
Mobil layout
- Panelrubriker i sidhuvudet
- Utan panelrubriker i sidhuvudet
Väljarna varierar för de olika layouterna.
Skräddarsydda layouter från Theme Editor innehåller:
- Definiera komponenterna för en layout som kan formateras och CSS-väljare för att unikt identifiera dessa komponenter
- Definiera CSS-egenskaper som kan tillämpas på dessa komponenter
- Definiera formaten för dessa komponenter interaktivt från användargränssnittet
Olika format för olika skärmstorlekar different-styles-for-different-screen-sizes-br
Skrivbords- och mobillayouter kan ha något eller helt olika format. För mobila enheter har surfplattor och telefoner liknande layouter förutom komponentstorlekar.
Använd Theme Editor-brytpunkter för att definiera alternativ formatering för olika skärmstorlekar. Du kan välja en basenhet eller upplösning som du börjar bygga temat på, och formatvariationerna för andra upplösningar genereras automatiskt. Du kan ändra formateringen för alla upplösningar.
Kontexten för formategenskaper ändras i sidofältet när objekt markeras styling-properties-context-changes-in-sidebar-on-selecting-objects
När du markerar en komponent på arbetsytan visas dess formategenskaper i sidlisten. Markera objekttypen och dess läge och ange sedan dess format.
Nyligen använda format i Theme Editor recently-used-styles-in-theme-editor
Temaredigeraren cachelagrar upp till 10 format som används på en komponent. Du kan använda de cachelagrade formaten med andra komponenter i ett tema. Nyligen använda format är tillgängliga direkt under den markerade komponenten i sidlisten som en listruta. Till att börja med är listan över senast använda format tom.
När du formaterar en komponent cachelagras formaten och visas i listrutan. I det här exemplet är textrutans etikett formaterad för att ändra teckenstorlek och färg. Du kan följa liknande steg när du väljer en bild eller ändrar färger för att formatera en komponent. Lägg märke till hur formatet cachelagras och visas i listrutan när fältetikettens format ändras.
I det här exemplet ändras formatet för fältetiketten och när du väljer Responsiv panelbeskrivning för formatet läggs en listpost till i resursbiblioteket. Posten i resursbiblioteket kan användas för att ändra formatet för responsiv panelbeskrivning.
När ett format läggs till i resursbiblioteket är det tillgängligt för andra teman och i formatlägetför formulärredigeraren eller gränssnittet för den interaktiva kommunikationsredigeraren. På samma sätt gäller att om du använder stilläget för formulärredigeraren eller gränssnittet för den interaktiva kommunikationsredigeraren när du formaterar en komponent cachelagras stilen och är tillgänglig i teman.
Med plusknappen mot resursbiblioteket kan du spara formatet med ett namn som du anger permanent. Med plusknappen sparas formatet även om du inte klickar på knappen Spara i sidlisten för att tillämpa formatet på en komponent. Den plusknapp som används för att spara ett format för senare bruk är inte tillgänglig i formatläget.
När du anger ett anpassat namn för ett format kopplas formatet till ett tema och är inte längre tillgängligt för andra teman. Så här tar du bort ett sparat format:
-
Klicka på Temaalternativ > Hantera format i verktygsfältet CANVAS.
-
Välj ett sparat format i dialogrutan Hantera format och klicka på Ta bort.
Förhandsgranska, spara och ignorera ändringar live-preview-save-and-discard-changes
Ändringar som görs i formateringen återspeglas direkt i formuläret eller i interaktiv kommunikation som läses in på arbetsytan. Med direktförhandsvisning kan du interaktivt definiera och se hur formateringen påverkas. När du ändrar en komponents format aktiveras knappen Klar i sidofältet. Använd knappen Klar om du vill behålla ändringarna.
Tema med en annan anpassningsbar form eller interaktiv kommunikation theme-with-another-adaptive-form-or-interactive-communication
När du skapar ett tema skapas det med ett formulär som levereras med Theme Editor. Du anger format för komponenter i det här formuläret. I stället för det formulär som levereras med Theme Editor kan du välja ett formulär eller en interaktiv kommunikation som du vill använda som formatering och förhandsgranska resultatet.
Så här ersätter du det aktuella formuläret eller den interaktiva kommunikationen på arbetsytan i temeredigeraren:
-
Klicka på Temaalternativ > Konfigurera på panelen TEMAREDIGERARE.
-
Bläddra och välj ett formulär eller en interaktiv kommunikation för fältet Adaptivt formulär/Dokument på fliken Allmänt.
Gör om/Ångra redo-undo
Du kan ångra eller göra om oönskade ändringar som inträffar av misstag. Använd gör om-/ångra-knapparna på arbetsytan.
Ångra/gör om-knappar på arbetsytan
Knappar för att göra om/ångra visas när du formaterar en komponent i temeredigeraren.
Använda Theme Editor using-the-theme-editor
Med Theme Editor kan du redigera ett tema som du har skapat eller överfört. Navigera till Forms & Documents > Themes, markera ett tema och öppna det. Temat öppnas i temaredigeraren.
Som nämndes ovan har temaredigeraren två paneler: Sidofältet och Canvas.
Anpassa framgångsläget för komponenten för textrutewidgeten i Theme Editor. Komponenten markeras i Canvas och dess läge markeras i sidlisten. De formateringsalternativ som finns i sidofältet används för att anpassa utseendet på en komponent.
Använda Canvas using-canvas
Temat skapas antingen i det färdiga formuläret eller med ett valfritt formulär eller interaktiv kommunikation. Arbetsytan visar förhandsgranskningen av formuläret eller den interaktiva kommunikation som används för att skapa temat med anpassningar som anges i temat. Linjalen ovanför formuläret används för att bestämma layouten baserat på visningsstorleken på enheten.
I verktygsfältet Arbetsyta ser du:
-
Växla sidopanel : Här kan du visa eller dölja sidofält.
-
Temaalternativ : Tillhandahåller tre alternativ
- Konfigurera: Tillhandahåller alternativ för att välja förhandsgranskningsformulär eller interaktiv kommunikation, basklientlib och Adobe Fonts-konfiguration.
- Visa tema-CSS: Genererar CSS för det valda temat.
- Hantera format: Tillhandahåller alternativ för att hantera text- och bildformat
- Hjälp: Kör en guidad visning av en bild i Theme Editor.
-
Emulator : Emulerar temats utseende för olika visningsstorlekar. En visningsstorlek behandlas som en brytpunkt i emulatorn. Du kan markera en brytpunkt och ange ett format för den. Skrivbordet och handdatorn är till exempel två brytpunkter. Du kan ange olika format för varje brytpunkt.
När du markerar en komponent på arbetsytan visas komponentens verktygsfält ovanpå. Med komponentverktygsfältet kan du välja komponenter eller växla till generiska komponenter. Du kan till exempel markera en numerisk textruta på en panel. Följande alternativ visas i komponentens verktygsfält:
-
Widget för numeriska rutor: Gör att du kan välja komponenten för att anpassa dess utseende i sidofältet.
-
Fältwidget: Gör att du kan välja den generiska komponenten för formatering. I det här exemplet markeras alla textindatakomponenter (textruta/numerisk ruta/numerisk nummerlista/datumindata) för formatering.
-
: Växla till allmän komponent för formatering. Om du markerar en numerisk ruta och väljer den här ikonen markeras fältkomponenten. Om du markerar en fältkomponent och väljer den här ikonen markeras panelen. Om du fortsätter att trycka på den här ikonen för markering, kommer du att välja layouten för formatering.
Komponentverktygsfältet i den numeriska rutan på arbetsytan
Använda sidofält using-rail
Sidofältet i temeredigeraren innehåller alternativ för att anpassa format för komponenter i ett tema och använda väljare. Med väljarna kan du välja en grupp komponenter eller enskilda komponenter, och du kan söka efter väljare i sidofältet. Du kan skriva väljare för anpassade komponenter.
När du väljer en komponent på arbetsytan eller väljare i sidofältet visas alla alternativ som du kan använda för att anpassa dess format i sidlisten.
Nedan visas de alternativ som visas i sidofältet när du markerar en komponent:
- Läge
- Egenskapssida
- Simulera fel/lyckade
Läge state
Ett läge är en indikator på användarinteraktion med en komponent. När en användare t.ex. anger feldata i en textruta ändras textrutans status till ett feltillstånd. Med temaredigeraren kan du ange format för ett visst läge.
Alternativen för att anpassa lägesformat varierar för olika komponenter.
Egenskapssida property-sheet
Simulera fel/lyckade simulate-error-success
Alternativen Simulera fel och Slutfört finns längst ned i sidlisten. Du kan visa dem med en Visa/dölj-pil längst ned i sidlisten. Med hjälp av temaredigeraren kan du formatera olika lägen för en komponent.
Du kan till exempel lägga till ett numeriskt fält i formuläret och ange dess format i temaredigeraren. När en användare skriver ett alfanumeriskt värde i fältet vill du att bakgrundsfärgen för textrutan ska ändras. Du markerar det numeriska fältet i temat och använder lägesalternativet i sidofältet. Du väljer felläget i sidlisten och ändrar bakgrundsfärgen till röd. Om du vill förhandsgranska beteendet kan du använda alternativet Simulera fel i sidofältet. Alternativen Simulera fel och Slutfört beskrivs i detalj nedan:
-
Simulera lyckade:
Gör att du kan se hur en komponent ser ut om du anger dess format för ett lyckat tillstånd. I ett formulär kan kunderna till exempel ange lösenord. Användare kan ange lösenord enligt de riktlinjer som du anger. När en användare skriver ett lösenord enligt de riktlinjer som du anger ändras textrutan till grönt. När textrutan blir grön är den klar. Du kan ange en stil för en komponent i ett lyckat tillstånd och simulera dess utseende med alternativet Simulera lyckade. -
Simulera fel:
Gör att du kan se hur en komponent ser ut om du anger dess format för feltillstånd. I ett formulär kan kunderna till exempel ange lösenord. Användare kan ange lösenord enligt de riktlinjer som du anger. När en användare skriver ett lösenord som inte följer alla riktlinjer som du anger blir textrutan röd. När textrutan blir röd är den i feltillstånd. Du kan ange format för en komponent i feltillstånd och simulera dess utseende med alternativet Simulera fel.
Formatera en komponent styling-a-component
I ditt formulär har du till exempel två typer av textrutor: en som bara accepterar numeriska värden och en annan som accepterar alfanumeriska värden. Du kan anpassa formateringen för textrutan som bara accepterar numeriska värden (en numerisk ruta).
Utför följande steg för att anpassa formateringen för en viss komponent (en numerisk ruta i det här exemplet):
-
I temeredigeraren markerar du den numeriska rutan på arbetsytan.
-
När du markerar den numeriska rutan visas komponentens verktygsfält med tre alternativ:
- Widget för numeriska rutor
- Fältwidget
-
Välj Numerisk rutwidget.
-
Sidofältets rubrik ändras till Numerisk rutwidget och visar alternativ för att anpassa dess utseende.
Använd alternativet Dimension och position i sidofältet om du vill anpassa komponentens storlek. Kontrollera att tillståndet är Default.
I stället för att välja Numerisk rutwidget väljer du Fältwidget i komponentens verktygsfält och utför stegen ovan. När du väljer dimensioner för alternativet Fältwidget får alla textrutor utom den numeriska rutan samma storlek.
Formatera fält för ett visst läge styling-fields-given-state
Med komponentverktygsfältet kan du även ange komponentformat för de olika lägena. Om en komponent till exempel är inaktiverad är den i inaktiverat läge. Vanliga lägen för en komponent som du kan formatera i temaredigeraren är: Standard, Fokus, Disabled, Error, Success och Hover. Du kan markera en komponent på arbetsytan och använda alternativet Läge i sidofältet för att anpassa dess utseende.
Följ de här stegen för att anpassa formateringen för en komponent i ett visst läge:
- Markera en komponent på arbetsytan och välj lämpligt alternativ i komponentens verktygsfält.
I sidofältet visas alternativ för att anpassa komponentens format. - Välj ett läge i sidofältet. Exempel: Feltillstånd.
- Använd alternativ som Kant, Bakgrund i sidlisten för att anpassa komponentens utseende.
- Använd alternativet Simulera fel längst ned i sidlisten för att se hur formateringen ser ut vid redigering.
När du anpassar en komponents format efter att du har angett dess läge, visas anpassningen bara för komponenten för det angivna läget. Om du till exempel anpassar komponentens format när hovringsläget är markerat. Anpassningen visas för komponenten när du flyttar pekaren över komponenten i det återgivna formuläret eller den interaktiva kommunikationen som du använder temat för.
Om du vill simulera beteendet för andra lägen än fel och lyckade, använder du förhandsgranskningsläget. Om du vill använda förhandsgranskningsläget klickar du på Förhandsgranska i sidverktygsfältet.
Formatera layouter för mindre skärmar styling-layouts-for-smaller-displays
Använd linjalen på arbetsytan för att markera brytpunkter för enheter med mindre skärmar. Klicka på emulatorn på arbetsytan för att visa linjal och brytpunkter. Med brytpunkterna kan du förhandsgranska ett formulär eller interaktiv kommunikation för visningsstorlekar som gäller olika enheter som telefoner och surfplattor. Det finns stöd för flera visningsstorlekar i Theme Editor.
Så här formaterar du komponenter för olika brytpunkter:
- Markera en brytpunkt ovanför linjalen på arbetsytan.
En brytpunkt representerar en mobil enhet och dess visningsstorlek. - Använd sidofältet för att anpassa formateringen av formulär eller interaktiva kommunikationskomponenter i temat för den valda visningsstorleken.
- Se till att anpassningen sparas.
Du kan formatera formulär eller interaktiva kommunikationskomponenter för flera enheter. Formulär- och interaktiva kommunikationskomponenter för datorer och mobila enheter kan ha helt olika format.
Använda webbteckensnitt i ett tema using-web-fonts-in-a-theme
Du kan nu använda teckensnitt som finns i en webbtjänst i ett adaptivt formulär eller i en interaktiv kommunikation. Körklar, Adobe Fonts, Adobe webbteckensnittstjänst, är tillgänglig som en konfiguration. Om du vill använda Adobe Fonts skapar du ett kit, lägger till teckensnitt i det och hämtar Kit-ID:t från Adobe Fonts.
Så här konfigurerar du Adobe Fonts i AEM:
-
Klicka på Adobe Experience Manager > Verktyg > Distribution > Cloud Service i författarinstansen.
-
Navigera till och öppna alternativet Adobe Fonts på sidan Cloud Service. Öppna konfigurationsmappen och klicka på Skapa.
-
I dialogrutan Skapa konfiguration anger du en rubrik för konfigurationen och klickar på Skapa.
Du omdirigeras till konfigurationssidan.
-
Ange ditt kit-ID i dialogrutan Redigera komponent som visas och klicka på OK.
Utför följande steg för att konfigurera ett tema så att det använder Adobe Fonts-konfigurationen:
-
Öppna ett tema i temaredigeraren i författarinstansen.
-
Gå till Temaalternativ > Konfigurera i temaredigeraren.
-
I fältet Adobe Fonts Configuration väljer du ett kit och klickar på Save.
Nu ser du att teckensnitten har lagts till i temats egenskap font-family.
Visa och välja teckensnitt i temaredigeraren listing-and-selecting-fonts-in-theme-editor
Du kan använda tjänsten för temakonfiguration för att lägga till fler teckensnitt i temaredigeraren. Gör så här för att lägga till teckensnitt:
-
Logga in på AEM Web Console med administratörsbehörighet. URL:en för AEM webbkonsol är
https://'[server]:[port]'/system/console/configMgr
. -
Öppna tjänsten för konfiguration av tema för anpassat formulär.
-
Klicka på +, ange teckensnittets namn och klicka på Spara. Teckensnittet läggs till och är tillgängligt i temaredigeraren.
Välja teckensnitt i temaredigeraren selecting-fonts-in-theme-editor
Du kan använda ±knappen för att lägga till ett teckensnitt. När du lägger till ett teckensnitt visas det i sidlisten.
Förutom alternativet för temakonfiguration kan du även lägga till ditt teckensnitt från temaredigeraren. Skriv det teckensnitt du vill använda i fältet för teckensnittsfamiljen under sidofältet och tryck på returtangenten på tangentbordet.
När du väljer ett teckensnitt läggs det till i listan över teckensnittsfamiljer. Du kan använda alternativet Mask i temaredigeraren för att inaktivera eller aktivera de listade teckensnitten.
Du kan se ändringen av komponentens teckensnitt.
Fältet Teckensnittsfamilj stöder flera teckensnitt. När du skriver ett teckensnitt letar webbläsaren efter det och använder det på den markerade komponenten. Om webbläsaren inte kan hitta något teckensnitt söker den efter ett teckensnitt som finns bredvid det i familjen. Du kan börja med att skriva det teckensnitt du söker efter. Om du inte hittar det teckensnitt du vill använda kan du skriva ett generiskt teckensnitt i familjen och använda det.
Maskformat som används i temaredigeraren mask-styles-applied-in-theme-editor
Du kan maskera format som används i ett tema. I temaredigerarens sidlist kan du använda ikonen för att inaktivera ett använt format. Om du till exempel ändrar dimensionerna för en komponent i ett formulär eller i en interaktiv kommunikation kan du använda maskknappen till vänster om en egenskap för att inaktivera den. När du sparar ett tema behålls de valda maskningsalternativen.
I exemplet nedan visas maskerade och omaskerade format i ett tema.
Använda ett tema i ett formulär eller interaktiv kommunikation applying-a-theme-to-a-form-or-interactive-communication-br
Så här använder du ett tema i ett anpassat formulär:
-
Öppna formuläret i redigeringsläge. Om du vill öppna ett formulär i redigeringsläge markerar du ett formulär och klickar på Öppna.
-
Markera en komponent i redigeringsläget, klicka på > Adaptiv formulärbehållare och klicka sedan på .
Du kan redigera egenskaperna för formuläret i sidlisten.
-
Klicka på Format i sidlisten.
-
Välj ditt tema i listrutan Adaptivt formulärtema och klicka på Klar .
Så här använder du ett tema i en interaktiv kommunikation:
-
Öppna din interaktiva kommunikation i redigeringsläge. Om du vill öppna en interaktiv kommunikation i redigeringsläge markerar du ett formulär och klickar på Öppna.
-
Markera en komponent i redigeringsläget, klicka på >Dokumentbehållare och klicka sedan på .
Du kan redigera egenskaperna för formuläret i sidlisten.
-
I sidofältet, under Grundläggande, väljer du ditt tema i listrutan Tema och klickar på Klar
Ändra tema för ett formulär vid körning change-theme-of-a-form-at-runtime
Ett tema formaterar olika komponenter i ett formulär. Du kan använda egenskapen themeOverride
för att dynamiskt ändra ett formulärs tema. En vanlig URL för ett formulär är:
https://<server>:<port>/content/forms/af/test.html
Du kan använda parametern themeOverride för att tillämpa ett tema på körningen.
https://<server>:<port>/content/forms/af/test.html?themeOverride=/content/dam/formsanddocuments-themes/simpleEnrollmentTheme
Med alternativet themeOverride
kan du ange en sökväg till ett tema. Formulärets tema ändras och formuläret uppdateras med uppdaterade format.
Hämta specifikt utseende med teman specific-af-appearance
Med AEM Forms, tillsammans med det färdiga standardtemat för arbetsytan, finns det många andra teman. Om du vill utforma formuläret eller interaktiv kommunikation med andra teman, tillsammans med ytterligare ändringar, kopierar du temat från temabiblioteksmappen. Klistra in de kopierade temana utanför temabiblioteksmappen och redigera det kopierade temat efter de ändringar du vill.
Så här kopierar du ett tema:
- Gå till Adobe Experience Manager > Forms > Teman i redigeringsinstansen.
- Öppna mappen Temabibliotek.
- I temabiblioteksmappen håller du pekaren över motsvarande färdiga tema och väljer Kopiera.
- Klistra in det kopierade temat utanför temabiblioteksmappen.
- Anpassa det kopierade temat.
När du har anpassat temat kan du använda det i formuläret eller i interaktiv kommunikation.
Inverkan på andra användningsområden för anpassade formulär impact-on-other-adaptive-form-use-cases
- Publish/unpublish a form: Vid publicering av ett formulär publiceras även det tema som använts på (om det inte redan är publicerat)
- Importera/exportera ett formulär: När du importerar eller exporterar ett formulär importeras eller exporteras även det associerade temat automatiskt.
- Referenser till ett formulär: Avsnittet Referenser i formulärreferenser innehåller en extra post för temat.
- Senaste ändringsdatum för ett formulär: Uppdaterades när det associerade temat ändrades.
- A/B-testning: Du kan använda ett annat tema för två versioner av formuläret i A/B-testning. Information om de två temana lagras individuellt på de två stödlinebehållarna.
CSS-genereringssekvens css-generation-sequence
När du väljer Visa CSS samlar temaredigeraren in all formatinformation och skapar en CSS. Den samlar in information i följande ordning:
- En formatering som definieras i temats grundläggande klientbibliotek.
- Användardefinierad formatering, som anges med egenskaperna i sidofältet.
- CSS-format som tillhandahålls med alternativet CSS-åsidosättning.
En textrutas bakgrundsfärg är till exempel blå i basklientbiblioteket. Du ändrar den till rosa med hjälp av egenskaperna i sidlisten. När du genererar CSS ser du textrutans bakgrundsfärg som rosa. När bakgrundsfärgen har ändrats med hjälp av egenskaperna använder en annan författare alternativet CSS-åsidosättning för att ändra textrutan för bakgrundsfärgen till vit. När du genererar CSS ser du bakgrundsfärgen som vit i den genererade CSS-koden.
Felsöka format debugging-styles
När du anger format för komponenter i Theme Editor genereras en CSS. När du formaterar en allmän komponent formateras även flera komponenter som ingår i den. När du till exempel formaterar ett fält formateras även textrutan och etiketten i det. När du formaterar textrutan i fältet får den sin egen CSS. Om du vill felsöka den CSS som genererats för fältet och komponenten, innehåller Theme Editor alternativ som gör att du kan visa CSS.
Du kan se den genererade CSS-koden med följande alternativ:
- Visa CSS i sidofältet: När du väljer en komponent i temat kan du se alternativet VISA CSS i sidofältet. Den visar genererad CSS, inklusive CSS för
::before
och::after
pseudoelement. - Visa tema-CSS i verktygsfältet på arbetsytan: Klicka på > Visa tema-CSS i verktygsfältet på arbetsytan. Du kan se hela temats CSS som genererats från de egenskaper som du har definierat i Theme Editor.
Felsökning, rekommendationer och bästa praxis troubleshooting-recommendations-and-best-practices
-
Undviker resurser från ett annat tema
När du redigerar ett tema kan du bläddra bland och lägga till resurser (till exempel bilder) från andra teman. Du redigerar till exempel bakgrunden på en sida. Om du till exempel väljer Sida > Bakgrund > Lägg till > Bild visas en dialogruta där du kan bläddra bland och lägga till bilder i andra teman.
-
Du kan stöta på problem med det aktuella temat om en resurs läggs till från ett annat tema och det andra temat flyttas eller tas bort. Du bör undvika att bläddra bland och lägga till resurser från andra teman.
-
Använder basklientlib, temaredigerare och infogad formatering
-
Basklientlib:
Basklientbiblioteket innehåller formatinformation. Använda formatinformation i klientbibliotek i teman.
- Navigera till Experience Manager > Forms > Teman.
- Välj ett tema på sidan Teman och klicka på Visa egenskaper.
- Klicka på Avancerat på egenskapssidan som öppnas.
- Gå till fliken Avancerat, i fältet Klientbiblioteksplats, bläddra och välj det klientbibliotek som du vill använda.
- Klicka på Spara.
Det format du anger i klientbiblioteket importeras i det tema som använder det. Du kan till exempel ange format för textruta, numerisk ruta och växla i klientbiblioteket. När du importerar ditt klientbibliotek till temat importeras format för textruta, numerisk ruta och växel. Du kan sedan formatera andra komponenter med hjälp av temaredigeraren.
Du kan också skapa ett tema, skapa kopior av det och sedan ändra formatet som finns i de kopierade temana för liknande användningsfall.
Se Hämta specifikt utseende med teman -
Temeredigeraren:
Med Theme Editor kan du skapa teman för att utforma formuläret eller för interaktiv kommunikation. Du kan ange komponenternas format i ett tema, vilket ger enhetlighet i utseende och känsla i flera formulär eller interaktiv kommunikation som du utvecklar. Du bör ange formatinformation i ett tema och sedan använda temat i ett formulär.
-
Textbunden formatering:
Du kan formatera komponenter med stilläget i formuläret eller med den interaktiva kommunikationsredigeraren för flera kanaler när du arbetar med ett formulär. Om du använder formatläge för att ändra formulärkomponentens format åsidosätts den formatering som anges i temat. Om du vill ändra formateringen för vissa komponenter i ett visst formulär läser du Textbunden formatering för komponenter.
-
-
Använda bibliotek på klientsidan
Om du vill skapa klientbibliotek för att importera formatinformation läser du Använda bibliotek på klientsidan. När du har skapat ett klientbibliotek kan du importera det till ditt tema enligt stegen ovan.
-
Ändrar behållarpanelens layoutbredd
Du bör inte ändra bredden på behållarpanelens layout. När du anger bredden på en behållarpanel blir den statisk och anpassas inte till olika skärmar.
-
När formulärredigeraren eller temaredigeraren ska användas för att arbeta med sidhuvud och sidfot
Använd temaredigeraren om du vill formatera sidhuvud och sidfot med formatalternativ som teckensnittsformat, bakgrund och genomskinlighet.
Om du vill ange information som logotypbild, företagsnamn i sidhuvud och copyrightinformation i sidfoten använder du alternativen för formulärredigeraren.