Réglages et sections
Réglages
Déclarés dans theme.json, modifiables par le commerçant dans Ma boutique. Les couleurs deviennent aussi des variables CSS : le réglage accent donne var(--accent).
| Type | Valeur |
|---|---|
color | #rrggbb |
text, textarea | texte |
image | adresse https:// |
select | une des options (value, label) |
number, range | nombre entre min et max |
checkbox | oui / non |
Sections
Les blocs que le commerçant peut couper (bannière, nouveautés…). Déclarez-les, puis entourez-les de {% if show.id %}.
{
"settings": [
{
"id": "accent",
"type": "color",
"label": "Couleur principale",
"default": "#1f3a5f"
},
{
"id": "background",
"type": "color",
"label": "Fond",
"default": "#ffffff"
}
],
"sections": [
{
"id": "header_search",
"label": "Barre de recherche",
"description": "Recherche avec suggestions dans l’en-tête."
},
{
"id": "mega_menu",
"label": "Menu des rayons",
"description": "Bandeau des catégories sous l’en-tête."
}
]
}