I de fleste komponenter er det som standard muligt for dem, der opbygger sites, at angive justerings-, bredde- og afstandsvalg i komponentens indstillingsdialogboks. Som udvikler vil du dog muligvis skjule disse valg i en tilpasset komponent for at forhindre bidragydere i at gengive indhold på en måde, der ikke er konsistent med sitetemaet. Hvis du for eksempel vil sikre et ensartet udseende og en ensartet funktionsmåde med en centreret knap og afstanden angivet til 30 pixel, kan du skjule valgene til ændringer i indstillingerne ved at redigere filen components.json for temaet.
Nogle gange vil du muligvis også tilsidesætte en tilpasset komponents standardstartværdier, hvilket du også kan gøre ved at redigere filen components.json. Eventuelle ændringer af startværdierne anvendes kun på komponenter, der føjes til siden, efter at den redigerede components.json-fil er uploadet som en ny version.
Sådan skjuler du indstillingsvalgene for justering, bredde og afstand for en komponent i et tema:
true
.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30
Den fulde post i filen components.json til angivelse af standardværdier og skjulning af justerings-, bredde- og afstandsvalg i indstillingsdialogboksen for en knapkomponent, der bruges i et tema, er følgende:
[ { "name": "", "list": [ { "type": "scs-button", "id": "scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true, "initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30 } } ] }, { "name": "Starter", "list": [ { "type": "component", "id": "StarterComponent", "themed": true }, { "type": "component", "id": "StarterFooter", "themed": true } ] } ]