Volg deze pagina om te leren hoe u aangepaste branding en opmaak kunt toepassen op tekstbedekkingen die op uw elementen in een AEM Screens-kanaal zijn toegepast.
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 te maken en een kanaal met de naam DemoBrand, zoals in de onderstaande afbeelding wordt getoond.
Sleep vanuit de editor een afbeelding en zet deze neer en voeg tekstbedekking toe aan het element.
Zie Tekstbedekking voor meer informatie over het toevoegen van een tekstbedekking aan uw element in een kanaaleditor.
Navigeer naar CRXDE Lite van uw AEM-instantie —> -gereedschappen —> CRXDE Lite.
U moet een aangepast ontwerp maken in /apps/settings/wcm/designs/<your-project>/
, in dit geval navigeert u bijvoorbeeld naar /apps/settings/wcm/designs/customstyle/
Maak static.css bestand en stel de volgende css-regels in. Wordt ook weergegeven als voorbeeld in de afbeelding onder de CSS-regels.
//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
.
Navigeer naar het kanaal met de naam DemoBrand (gemaakt in stap(1)) en klik op Eigenschappen op de actiebalk nadat u het kanaal hebt geselecteerd.
Navigeer naar het tabblad Geavanceerd en controleer het veld Design.
Standaard wordt in het veld Design het pad weergegeven dat naar ontwerpen verwijst in de map libs.
Werk het Ontwerp gebied met de weg aan uw projectomslag bij. In dit geval is dit /apps/settings/wcm/designs/customstyle
.
Klik Opslaan en sluiten om het ontwerppad bij te werken.
U kunt de bestaande sjablonen voor schermen bedekken door standaard uw eigen ontwerpen te injecteren of uw eigen sjabloon te maken. Raadpleeg de onderstaande stappen voor meer informatie.
Als u de bestaande sjablonen voor schermen wilt bedekken om uw eigen ontwerpen standaard te injecteren:
/libs/screens/core/templates/sequencechannel
in /apps/screens/core/templates/sequencechannel
./apps/screens/core/templates/sequencechannel/jcr:content
om aan het nieuwe ontwerp te richten.Uw eigen sjabloon maken:
/libs/screens/core/templates/sequencechannel
naar /apps/customstyle/templates/styled-sequencechannel
./apps/customstyle/templates/styled-sequencechannel/jcr:content
om aan het nieuwe ontwerp te richten.U moet ACLs voor deze ontwerpen bijwerken zodat zij door de speler kunnen worden gedownload.
Navigeer naar gebruikersbeheerder en kies screens-<project>-devices group
en geef deze leesmachtigingen aan het aangepaste ontwerppad.
Geef screens-<project>-administrators
groep lees- en wijzigingsmachtigingen op voor dit pad.
Nadat u de voorgaande stappen hebt uitgevoerd, kunt u het bestand stats.css uit CRXDE Lite bijwerken en als gevolg daarvan de update bekijken van de tekstbedekking die al aan het element is toegevoegd.
Voer de onderstaande stappen uit om het bijgewerkte ontwerp voor tekstbedekking weer te geven:
Navigeer naar uw AEM Screens-project met de naam customstyle —> Channels —> DemoBrand. Selecteer het kanaal en klik Bewerken van de actiebar om de redacteur te openen.
Aangezien u het ontwerp nu hebt toegevoegd aan het veld Ontwerpen, zoals hierboven vermeld, klikt u op Voorvertoning om de huidige opmaak van de afbeelding met tekstbedekking weer te geven.
Navigeer naar het bestand static.css in CRXDE Lite en voeg het lettertype font-family: "Lucida Console", Courier, monospace;
toe aan dit bestand, zoals hieronder wordt weergegeven.
Nadat u de wijzigingen hebt opgeslagen en de voorvertoning opnieuw hebt geladen, wordt het lettertype voor tekstbedekking bijgewerkt, zoals in de onderstaande afbeelding wordt getoond.
Bovendien kunt u de laatste twee codeblokken verwijderen uit het bestand static.css om de in vakken geplaatste opmaak rond de tekstbedekking te verwijderen.
U ziet 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.