Standaard kunnen sitebouwers in de meeste componenten opties voor uitlijning, breedte en tussenruimte opgeven in het instellingenvenster van een component. Als ontwikkelaar wilt u deze opties in een aangepaste component misschien verbergen om te voorkomen dat bijdragers inhoud weergeven op een manier die inconsistent is met het thema van de website. Als u bijvoorbeeld een consistente vormgeving wilt promoten waarin een knop wordt gecentreerd en de tussenruimte 30 pixels blijft, kunt u het bestand components.json van het thema bewerken om de opties te verbergen zodat deze niet meer kunnen worden gewijzigd.
In sommige gevallen wilt u misschien de initiële standaardwaarden van een aangepaste component overschrijven. Ook daarvoor bewerkt u het bestand components.json. Wijzigingen van de beginwaarden zijn alleen van toepassing op componenten die aan de pagina zijn toegevoegd nadat het bewerkte bestand components.json als nieuwe versie is geüpload.
Ga als volgt te werk om de opties voor uitlijning, breedte of tussenruimte voor een component in een thema te verbergen:
waar
.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30
Voor het opgeven van standaardwaarden en voor het verbergen van opties voor uitlijning, breedte en tussenruimte in het dialoogvenster 'Instellingen' van een knopcomponent die in een thema wordt gebruikt, is de volledige invoer in het bestand components.json als volgt:
[ { "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 } ] } ]