Démarrer
En dix minutes, un thème qui tourne sur une boutique de test.
- Partez du thème Base. Il dessine déjà toutes les pages : téléchargez-le et renommez le dossier (ex.
mon-theme, lettres minuscules, chiffres et tirets). - Changez son identité dans
theme.json:name,version,author,description. - Installez-le dans
themes/mon-theme/d'une copie de davemarkets (voir le README du dépôt pour lancer le serveur de développement). - Activez-le : panel → Site web → Ma boutique → choisissez votre thème → Aperçu.
- Modifiez
assets/theme.csset les gabarits detemplates/: rechargez la page, c'est tout.
mon-theme/
theme.json nom, version, réglages, sections
layout/theme.html squelette commun : en-tête, {{ content }}, pied de page
templates/ index, category, product, search, cart, account, page, 404
snippets/ morceaux réutilisables ({% include "carte-produit" %})
sections/ blocs avec réglages ({% section "banniere" %})
assets/ CSS, JS, images, polices (seul dossier public)Le cœur s'occupe de tout ce qui est sensible (prix, stock, paiement, comptes) : votre thème ne fait qu'afficher les données qu'il reçoit.