Démarrer

En dix minutes, un thème qui tourne sur une boutique de test.

  1. 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).
  2. Changez son identité dans theme.json : name, version, author, description.
  3. 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).
  4. Activez-le : panel → Site web → Ma boutique → choisissez votre thème → Aperçu.
  5. Modifiez assets/theme.css et les gabarits de templates/ : 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.