Çoğu bileşen öndeğer olarak, site oluşturan kullanıcıların bileşenin ayarlar iletişim kutusunda hizalama, genişlik ve aralık seçeneklerini belirlemelerine olanak tanır. Bununla birlikte geliştirici olarak, katkıda bulunanların içeriği site temasıyla uyumsuz bir şekilde görüntülemelerini engellemek için özel bir bileşende bu seçenekleri gizlemek isteyebilirsiniz. Örneğin, bir düğmeyi merkeze alan ve aralığı 30 piksele sabitleyen tutarlı bir görünüm kullanılmasını isterseniz temanın components.json dosyasını düzenleyerek ayarlarda bunları değiştirme seçeneklerini gizleyebilirsiniz.
Özel bir bileşenin başlangıç öndeğerlerini geçersiz kılmak da isteyebilirsiniz. Bu da components.json dosyası düzenlenerek yapılabilir. Başlangıç değerlerinde yapılan değişiklikler sadece düzenlenen components.json dosyası yeni bir sürüm olarak yüklendikten sonra sayfaya eklenen bileşenlere uygulanır.
Temadaki bir bileşene yönelik hizalama, genişlik veya aralık ayar seçeneklerini gizlemek için:
true
olarak ayarlayın.
"type":"scs-button", "id":"scs-button", "hideAlignmentAndWidth": true, "hideSpacing": true,
"initialData": { "alignment": "center", "marginTop": 30, "marginBottom": 30
Temada kullanılan bir düğme bileşeninin ayarlar iletişim kutusunda hizalama, genişlik ve aralık seçeneklerini belirlemek için components.json dosyasına yapılacak tam giriş aşağıdaki gibidir:
[ { "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 } ] } ]