În mod prestabilit. majoritatea componentelor permit persoanelor care construiesc site-uri să specifice opţiunile pentru aliniere, lăţime şi spaţiere în dialogul pentru setări al unei componente. Totuşi, în calitate de dezvoltator, aţi putea dori să ascundeţi aceste opţiuni pentru o componentă personalizată pentru a împiedica contributorii să randeze conţinutul într-un mod incompatibil cu tema site-ului. De exemplu, dacă doriţi să promovaţi un aspect şi o funcţionalitate consecvente, în care butoanele sunt centrate şi spaţierea este setată la 30 de pixeli, puteţi ascunde opţiunile de a schimba aceste opţiuni din setări, editând fişierul theme.json.
De asemenea, în unele cazuri aţi putea dori să omiteţi valorile prestabilite iniţiale ale unei componente personalizate, lucru pe care îl puteţi realiza şi prin editarea fişierului components.json. Modificările valorilor iniţiale se vor aplica pentru componentele adăugate în pagină numai după ce încărcaţi fişierul components.json editat ca versiune nouă.
Pentru a ascunde opţiunile de configurare a alinierii, lăţimi sau spaţierii pentru o componentă dintr-o temă:
true
.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30
Intrarea completă din fişierul components.json pentru a specifica valorile prestabilite şi a ascunde opţiunile pentru aliniere, lăţime şi spaţiere din dialogul de setări al componentei de buton utilizate într-o temă va fi următoarea:
[ { "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 } ] } ]