Domyślnie większość składników umożliwia osobom tworzącym serwisy ustawianie opcji wyrównania, szerokości i odstępów (opcje te są dostępne w oknie dialogowym "Ustawienia" danego składnika). Będąc programistą, można jednak ukryć te opcje w składniku niestandardowym w celu uniemożliwienia współtwórcom renderowania zawartości w sposób niespójny z motywem serwisu. Na przykład, aby zapewnić spójny wygląd, w którym przyciski są wyśrodkowane, a odstępy są ustawione na 30 pikseli, można ukryć te opcje w ustawieniach, edytując odpowiednio plik components.json motywu.
Niekiedy może także wystąpić potrzeba przesłonięcia początkowych wartości domyślnych składnika niestandardowego. Można to uczynić również, edytując plik components.json. Wszelkie zmiany w wartościach początkowych będą stosowane tylko do składników dodawanych do strony już po wysłaniu edytowanego pliku components.json jako nowej wersji.
Aby ukryć opcje ustawień wyrównania, szerokości lub odstępów dla składnika w motywie, należy:
true.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": {
"alignment": "center",
"marginTop": 30,
"marginBottom": 30Poniżej przedstawiono pełny wpis z pliku components.json, określający wartości domyślne i ukrywający w oknie dialogowym "Ustawienia" opcje wyrównania, szerokości i odstępów składnika "przycisk", używanego w motywie:
[
{
"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
}
]
}
]