Sections et pages du site — DS Chocolat
Menu Settings Website → Sections du site (ex. /ds/site-sections).
C’est le registre des pages et blocs de contenu général de la vitrine DS Chocolat : titres, textes, bannières, héros, CTA, formulaires… hors descriptions catalogue.
Où modifier un texte vu sur la vitrine ?
Si vous copiez un texte qui apparaît sur le site web (accueil, à propos, contact, newsletter, etc.) et que ce n’est pas :
- la description d’un produit / variante / collection,
- ni celle d’un service catalogue,
- ni le détail d’une promotion / certificat géré dans le catalogue,
alors ce texte fait en général partie des pages générales de la vitrine. Vous devez normalement le retrouver dans cette liste, l’ouvrir (Modifier), et le changer à votre guise (FR/EN, images de section, activation…).
| Type de contenu | Où le modifier |
|---|---|
| Textes / titres de pages & blocs site (hero, à propos, contact…) | Cette page (sections / pages) |
| Descriptions catalogue (produits, services…) | Nos articles |
| Offres promo / certificats listés | Catalogue + parfois textes de page ici |
| URLs Facebook / Instagram… | Paramètres entreprise |
Astuce : la recherche de la liste porte aussi sur les textes stockés dans la config — collez un bout de phrase vue sur le site pour retrouver la ligne.
Pages vs sections
| Type | Rôle | Exemple |
|---|---|---|
| page | Une page du site (menu / URL) | Accueil, Boutique, Contact |
| section | Un bloc à l’intérieur d’une page (ou pied de page) | Hero accueil, formulaire contact |
Colonnes utiles : Type, Key, Menu / title, Parent key.
Autres stores : Yalisse · Petite France.
Schémas de page — état actuel de la vitrine
Source : DsChocolatNextJS — ordre des blocs affichés aujourd’hui.
Chaque bloc : Type · Key · Menu / title · Parent key.
Accueil — page_home · route /
Ordre réel dans app/[lang]/page.tsx :
flowchart TB
subgraph home["DS Chocolat · Accueil"]
direction TB
H1["Type: section<br/>Key: section_hero<br/>Menu / title: Hero<br/>Parent key: page_home"]
H2["Type: section<br/>Key: section_categories_carousel<br/>Menu / title: Une symphonie de textures et de saveurs<br/>Parent key: page_home"]
H3["Type: page<br/>Key: page_gift_certificates<br/>Menu / title: Certificats-cadeaux<br/>Parent key: —<br/>(carrousel cadeaux accueil)"]
H4["Type: section<br/>Key: section_cross_promotion<br/>Menu / title: Buffets, cocktails…<br/>Parent key: page_home"]
H5["Type: section<br/>Key: section_newsletter<br/>Menu / title: Rejoignez notre cercle exclusif<br/>Parent key: page_home"]
H1 --> H2 --> H3 --> H4 --> H5
end
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_home |
Accueil | — |
| section | section_hero |
Hero | page_home |
| section | section_categories_carousel |
Une symphonie de textures et de saveurs | page_home |
| page | page_gift_certificates |
Certificats-cadeaux | — |
| section | section_cross_promotion |
Buffets, cocktails dînatoires et boîtes à lunch pour vos événements. | page_home |
| section | section_newsletter |
Rejoignez notre cercle exclusif | page_home |
(Les certificats-cadeaux n’ont pas d’entrée menu dédiée : le carrousel s’affiche sur l’accueil si la page est active.)
À propos — page_about · route /about
flowchart TB
subgraph about["DS Chocolat · À propos"]
direction TB
A1["Type: section<br/>Key: section_about_hero<br/>Menu / title: L'Héritage<br/>Parent key: page_about"]
A2["Type: section<br/>Key: section_about_story<br/>Menu / title: Une Passion Familiale pour le Chocolat<br/>Parent key: page_about"]
A3["Type: section<br/>Key: section_about_craftsmanship<br/>Menu / title: L'Art du Geste<br/>Parent key: page_about"]
A4["Type: section<br/>Key: section_about_timeline<br/>Menu / title: Un Accueil Familial Chaleureux<br/>Parent key: page_about"]
A5["Type: section<br/>Key: section_about_cta<br/>Menu / title: Goûtez à l'Histoire<br/>Parent key: page_about"]
A1 --> A2 --> A3 --> A4 --> A5
end
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_about |
À propos | — |
| section | section_about_hero |
L'Héritage | page_about |
| section | section_about_story |
Une Passion Familiale pour le Chocolat | page_about |
| section | section_about_craftsmanship |
L'Art du Geste | page_about |
| section | section_about_timeline |
Un Accueil Familial Chaleureux | page_about |
| section | section_about_cta |
Goûtez à l'Histoire | page_about |
Boutique — page_shop · routes /produits, /nos-produits, /cat-product
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_shop |
Boutique | — |
Promotions — page_promotions · route /promotions
flowchart TB
subgraph promo["DS Chocolat · Promotions"]
direction TB
R1["Type: section<br/>Key: section_promotions<br/>Menu / title: Promotions<br/>Parent key: page_promotions"]
R0["Cartes promotions catalogue"]
R1 --> R0
end
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_promotions |
Promotions | — |
| section | section_promotions |
Promotions | page_promotions |
Galerie — page_gallery · route /gallery
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_gallery |
Galerie | — |
(Médias galerie API ; pas de hero de section dédié dans le rendu.)
Contact — page_contact · route /contact
flowchart TB
subgraph contact["DS Chocolat · Contact"]
direction TB
C1["Type: section<br/>Key: section_contact_form<br/>Menu / title: Une Question ? Un Désir ?<br/>Parent key: page_contact"]
C2["Type: section<br/>Key: section_cross_promotion<br/>Menu / title: Buffets, cocktails…<br/>Parent key: page_home<br/>(bloc aussi sur contact)"]
end
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_contact |
Contact | — |
| section | section_contact_form |
Une Question ? Un Désir ? | page_contact |
(Le bloc cross-promotion peut aussi s’afficher sur Contact s’il est actif.)
Formations — page_trainings · route /formations
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| page | page_trainings |
Atelier de création | — |
| section | section_trainings_hero |
Hero formations | page_trainings |
Pied de page (toutes les pages)
flowchart TB
subgraph foot["DS Chocolat · Footer"]
direction TB
F1["Type: section<br/>Key: section_newsletter<br/>Menu / title: Rejoignez notre cercle exclusif<br/>Parent key: page_home"]
F2["Coordonnées + réseaux<br/>(paramètres entreprise)"]
end
| Type | Key | Menu / title | Parent key |
|---|---|---|---|
| section | section_newsletter |
Rejoignez notre cercle exclusif | page_home |
(Sur DS, la newsletter apparaît aussi sur l’accueil et dans le pied de page.)
Modifier à sa guise
- Repérer le bloc dans le schéma (Type / Key / Menu / Parent).
- Modifier dans
/ds/site-sections. - Enregistrer → rafraîchir la vitrine.
Critères de réussite
- Accueil : Hero → Collections → Cadeaux → Cross-promo → Newsletter.
- Je sais où modifier un texte vu sur la vitrine DS.
- Boutique =
page_shop(/produits), pas une page Services.
Informatif — désactivées (off) ou non utilisées par la vitrine
Section informative uniquement. Ces clés ne font pas partie de l’état affiché décrit plus haut. Elles restent listées ici pour référence admin (désactivées dans
ds, et/ou non lues par DsChocolatNextJS).
| Type | Key | Menu / title | Parent key | Situation |
|---|---|---|---|---|
| page | page_services |
Services | — | off |
| page | page_checkout |
Paiement | — | non utilisée (parcours checkout non gated par cette clé) |
| section | section_about_teaser |
L'origine de l'excellence | page_home |
off |
| section | section_services_cta |
Appel à l'action | page_services |
page parent off (code prêt sur /services) |
| section | section_banner_home |
Bannière accueil | page_home |
non utilisée (DsQuoteBanner non branché) |
| section | section_trust_stats |
Confiance | page_home |
non utilisée |
| section | section_gallery_hero |
Hero galerie | page_gallery |
non utilisée (galerie = page + médias API) |
| section | section_social_links |
Réseaux sociaux | — | non utilisée (liens = paramètres entreprise) |
| section | section_gift_certificates_hero |
Hero certificats-cadeaux | page_gift_certificates |
non utilisée (cadeaux = API + carrousel accueil) |
| section | section_gift_certificates_intro |
Introduction | page_gift_certificates |
non utilisée |
| section | section_gift_certificates_faq |
FAQ | page_gift_certificates |
non utilisée |
| section | section_trainings_intro |
Introduction formations | page_trainings |
non utilisée (intro via API trainings) |