Komponenter du oppretter, blir behandlet som en hvilken som helst annen komponent i filene design.json
og design.css
i temaet som brukes for området.
Hvis du vil legge til en egen stil for den egendefinerte komponenten, må du bekrefte id
-verdien du brukte da du registrerte komponenten. I filen appinfo.json
var dette "id": "hello-world"
.
Rediger filen design.json
for temaet med denne verdien, og legg til de nye stilene du ønsker skal støttes for denne id
-en. Du kan for eksempel redigere filen /designs/default/design.json
i temaet og legge til denne koden:
"hello-world": { "styles": [{ "name": "Plain", "class": "hello-world-default-style" }, { "name": "Gothic", "class": "hello-world-gothic-style" }] },
Hvis du åpner ruten Innstillinger for komponenten igjen, skal du nå se Vanlig (standard) og Gotisk som de to valgene som vises i fanen Stil. Hvis du bytter mellom disse valgene, gjør du imidlertid ingenting før du faktisk definerer stilklassene som er oppført i filen design.css
.
Rediger filen design.css
for temaet, og legg til CSS-klassene (Cascading Style Sheet) for stilen. Du kan for eksempel redigere filen /designs/default/design.css
i temaet og legge til denne koden:
.hello-world-default-style .scs-component-content { font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-size: 24px; font-weight: normal; } .hello-world-gothic-style .scs-component-content { font-family: "Century Gothic","CenturyGothic","AppleGothic",sans-serif; font-size: 32px; font-weight: bold; }
Lagre og synkroniser filene på tjeneren for Oracle Content Management-forekomsten.
Kontrollere resultatene for trinn 12
Oppfrisk siden på området ditt slik at områdebyggeren kan plukke opp endringene av komponenten.
Sett siden i redigeringsmodus.
Dra og slipp komponenten din på siden.
Åpne ruten Innstillinger for komponenten.
Gå til fanen Stil.
Bytt mellom stilene Gotisk og Vanlig som ble definert i filen design.json
.
Legg merke til at skriftstørrelsen i komponenten blir justert slik at endringene gjenspeiles, når den veksler mellom den brukte CSS-klassen for hvert utvalg.
Gå videre til Trinn 13: Gjengi en komponent i en linjebundet ramme.