Aangepaste branding en opmaak voor tekstbedekkingen creating-custom-branding-styling
Leer hoe u aangepaste branding en opmaak kunt toepassen op tekstbedekkingen die op uw middelen in een AEM Screens-kanaal zijn toegepast.
Aangepaste branding en opmaak maken voor tekstbedekkingen steps-custom-branding
Volg de onderstaande stappen om aangepaste branding en opmaak voor tekstbedekkingen te maken:
-
Maak een AEM Screens-project. In dit voorbeeld wordt de functionaliteit weergegeven door een project met de naam
customstyle
en een kanaal met DemoBrand , zoals weergegeven in onderstaande afbeelding. -
Sleep vanuit de editor een afbeelding en zet deze neer en voeg tekstbedekking toe aan het element.
note note NOTE Ga voor meer informatie over het toevoegen van een tekstbedekking aan uw element in een kanaaleditor naar Tekstbedekking. -
Navigeer naar CRXDE Lite via AEM > Gereedschappen > CRXDE Lite.
-
Een aangepast ontwerp maken in
/apps/settings/wcm/designs/<your-project>/
In dit geval navigeert u bijvoorbeeld naar/apps/settings/wcm/designs/customstyle/
-
Maken static.css en stelt de volgende CSS-regels in. Wordt ook weergegeven als voorbeeld in de afbeelding onder de CSS-regels.
code language-shell //global styles cq-Screens-textOverlay { padding: 1em; font-size: 3rem; line-height: 1em; } //authoring overrides .aem-AuthorLayer-Edit .cq-Screens-textOverlay { display: none; padding: 0; font-size: 1rem; } // light text variant .cq-Screens-textOverlay-color--light { background-color: rgba(0, 0, 0, .6); } // dark text variant .cq-Screens-textOverlay-color--dark { background-color: rgba(255, 255, 255, .6); }
-
Kopieer het pad naar uw project, in dit geval is het pad
/apps/settings/wcm/designs/customstyle
. -
Navigeren naar het kanaal met de naam DemoBrand (gemaakt in stap (1)) en klik op Eigenschappen in de actiebalk nadat u het kanaal hebt geselecteerd.
-
Ga naar de Geavanceerd en controleer de Ontwerp veld.
note note NOTE Standaard zijn de Ontwerp in het veld wordt het pad weergegeven dat naar ontwerpen verwijst in de map libs. -
Werk de Ontwerp veld met het pad naar de projectmap. In dit geval is het
/apps/settings/wcm/designs/customstyle
. -
Klikken Opslaan en sluiten om het ontwerppad bij te werken.
note important IMPORTANT U kunt desgewenst de bestaande sjablonen voor schermen bedekken om uw eigen ontwerpen standaard te injecteren of uw eigen sjabloon geheel maken. Zie de onderstaande stappen voor meer informatie. -
Als u de bestaande sjablonen voor schermen wilt bedekken om uw eigen ontwerpen standaard te injecteren:
- Bedekking
/libs/screens/core/templates/sequencechannel
in/apps/screens/core/templates/sequencechannel
. - Wijzig de
cq:designPath
eigenschap in/apps/screens/core/templates/sequencechannel/jcr:content
zodat het naar het nieuwe ontwerp verwijst.
- Bedekking
-
Uw eigen sjabloon maken:
- Kopiƫren
/libs/screens/core/templates/sequencechannel
tot/apps/customstyle/templates/styled-sequencechannel
. - Wijzig de
cq:designPath
eigenschap in/apps/customstyle/templates/styled-sequencechannel/jcr:content
zodat het naar het nieuwe ontwerp verwijst.
- Kopiƫren
ACLs bijwerken updating-acls
Werk ACLs voor deze ontwerpen bij zodat zij door de speler kunnen worden gedownload.
-
Navigeer naar gebruikersbeheerder en kies de optie
screens-<project>-devices group
en geeft deze leesmachtigingen aan het aangepaste ontwerppad. -
Verlenen
screens-<project>-administrators
machtigingen voor het lezen en wijzigen van dit pad groeperen.
Het resultaat weergeven viewing-the-result
Wanneer u de voorgaande stappen hebt uitgevoerd, kunt u uw stats.css bestand van CRXDE Lite en bekijk daarom de update van uw tekstbedekking die al aan het element is toegevoegd.
Voer de onderstaande stappen uit om het bijgewerkte ontwerp voor tekstbedekking weer te geven:
-
Ga naar uw AEM Screens-project met de naam
customstyle
> Kanalen > DemoBrand. Selecteer het kanaal en klik op Bewerken in de actiebalk. -
Aangezien u het ontwerp nu aan uw Ontwerpen , zoals hierboven vermeld, klikt u op Voorvertoning Hiermee geeft u de huidige opmaak op de afbeelding weer met tekstbedekking.
-
Ga naar uw static.css bestand in CRXDE Lite en voeg het lettertype toe, zoals
font-family: "Lucida Console", Courier, monospace;
naar dit bestand, zoals hieronder wordt weergegeven. -
Wanneer u de wijzigingen opslaat en de voorvertoning opnieuw laadt, wordt het lettertype voor tekstbedekking bijgewerkt, zoals in de onderstaande afbeelding wordt getoond.
-
Bovendien kunt u de laatste twee codeblokken verwijderen uit static.css bestand om de opmaakcode van de vakken rond de tekstbedekking te verwijderen.
-
Bekijk de bijgewerkte wijziging in de voorvertoning waar de tekstbedekking aan de afbeelding is toegevoegd.
Nu kunt u uw merk en aangepaste opmaak bijwerken voor tekstbedekkingen die aan uw elementen zijn toegevoegd.