Ved områdebygging er det som standard i de fleste tilfeller mulig å angi valg for justering, bredde og avstand i dialogboksen for innstillinger for en komponent. Det kan imidlertid hende at du som utvikler ønsker å skjule disse valgene i en egendefinert komponent for å forhindre at bidragsytere gjengir innhold på en måte som ikke samsvarer med områdetemaet. Hvis du for eksempel vil sikre konsekvent utseende og funksjonalitet med en midtstilt knapp og en avstand på 30 piksler, kan du skjule valgene for endring i innstillingene ved å redigere temaets components.json-fil.
Noen ganger vil du kanskje også overstyre de innledende standardverdiene for en egendefinert komponent, og dette kan du også gjøre ved å redigere components.json-filen. Eventuelle endringer av de innledende verdiene vil bare gjelde for komponenter som legges til på siden etter at den redigerte components.json-filen er lastet som en ny versjon.
Slik skjuler du innstillingsvalgene for justering, bredde eller avstand for en komponent i et tema:
sann
.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30
Hele oppføringen i components.json-filen for å angi standardverdier og skjule valg for justering, bredde og avstand i dialogboksen for innstillinger for en knappkomponent som brukes i et tema, vil dermed se slik ut:
[ { "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 } ] } ]