Väčšina komponentov predvolene umožňuje osobám vytvárajúcim lokality zadať voľby zarovnania, šírky a rozstupu v dialógovom okne nastavení komponentu. Ako vývojár však môžete skryť tieto voľby pre vlastný komponent, aby prispievatelia nevykresľovali obsah spôsobom, ktorý nie je konzistentný s motívom lokality. Ak napríklad chcete, aby sa konzistentne používalo prostredie s tlačidlami v strede a s rozstupom nastaveným na 30 pixelov, úpravou súboru components.json motívu môžete dané voľby skryť, aby ich v nastaveniach nebolo možné zmeniť.
Môžu tiež nastať situácie, keď budete chcieť prepísať počiatočné predvolené hodnoty vlastného komponentu, čo takisto možno urobiť úpravou súboru components.json. Prípadné zmeny počiatočných hodnôt sa použijú iba v komponentoch, ktoré boli pridané na stránku až po úprave súboru components.json a jeho nahraní ako novej verzie.
Ako skryť voľby nastavení zarovnania, šírky alebo rozstupu pre komponent v motíve:
true
.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30
Celý vstup do súboru components.json na zadanie predvolených hodnôt a skrytie volieb zarovnania, šírky a rozstupu v dialógovom okne nastavení komponentu tlačidla použitého v motíve bude vyzerať takto:
[ { "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 } ] } ]