3. Gérer les autres contenus¶
Contrairement aux menus de la semaine (chapitre précédent), ces contenus peuvent être modifiés directement sur leur fiche existante — pas besoin de créer une nouvelle version à chaque fois. Comme expliqué au chapitre 4, le cache se vide automatiquement après chaque publication : aucune étape supplémentaire n'est nécessaire de votre part pour que la modification apparaisse rapidement sur le site.
3.1. Plat (section "Nos plats") et Aperitif (section "Nos apéritifs")¶
Ces deux modèles fonctionnent à l'identique :
| Champ | Description |
|---|---|
| titre | Le nom du plat/apéritif affiché sur le site. |
| position | Un nombre qui définit l'ordre d'affichage (du plus petit au plus grand). Deux fiches avec la même position peuvent s'afficher dans un ordre imprévisible — utilisez de préférence des nombres différents (1, 2, 3...). |
| image | La photo du plat/apéritif. |
Pour ajouter un nouveau plat ou apéritif : créez une nouvelle fiche dans le modèle correspondant, remplissez titre/position/image, puis publiez — le cache se vide automatiquement (§4.2).
Pour modifier un plat/apéritif existant (changer le titre, la photo, l'ordre) : ouvrez sa fiche, modifiez, republiez.
3.2. Sandwich (section "Nos sandwichs" et tarifs)¶
| Champ | Description |
|---|---|
| titre | Le nom du sandwich. |
| prix | Le prix en euros. |
| composition | La liste des ingrédients (texte affiché en petit sous le nom, en général en majuscules sur le site). |
| position | Un nombre qui définit l'ordre d'affichage, comme pour Plat/Aperitif. (Ce champ s'appelait auparavant "poisition" — une coquille historique du schéma, corrigée depuis.) |
Ajout/modification : même principe que pour Plat/Aperitif — modifier, publier.
3.3. General (texte de présentation de la page d'accueil)¶
Ce modèle est particulier : il n'existe (et ne doit exister) qu'une seule fiche de ce type. Elle contient le texte de présentation affiché en haut de la page d'accueil, ainsi que l'image de fond de cette même page.
| Champ | Description |
|---|---|
| presentation | Le texte court d'accroche affiché au-dessus du nom (ex. "Bienvenue à tous chez"). |
| sousPresentation | Le nom affiché en gros juste en dessous (ex. "NK Délices 974!!!"). |
| description | Le texte principal de présentation, affiché sous le nom. |
| imagePresentation | L'image de présentation. Ce champ attend une adresse (URL) d'image sous forme de texte, et non un fichier à uploader directement comme pour Plat/Aperitif — c'est une différence à connaître avant de chercher un bouton d'upload qui n'existe pas ici. |
| backgroundDesktop | L'image de fond de la page d'accueil affichée sur grand écran (desktop). Contrairement à imagePresentation, c'est ici un vrai champ d'upload : glissez-déposez directement le fichier image, comme pour Plat/Aperitif. |
| backgroundMobile | L'image de fond de la page d'accueil affichée sur mobile/tablette. Même format que backgroundDesktop (upload direct). |
Si l'un de ces deux champs de fond est laissé vide, le site retombe automatiquement sur une image de fond par défaut plutôt que d'afficher un espace vide.
Ne créez pas de seconde fiche General : le site ne prend en compte que la première trouvée, une deuxième fiche prêterait à confusion sans jamais s'afficher de façon prévisible.
3.4. Page "Tarifs"¶
La page "Tarifs" est composée de quatre blocs. Le bloc "Nos sandwichs" reprend simplement les fiches Sandwich (§3.2). Les trois autres blocs ont chacun leur propre modèle :
Nos apéritifs (avec prix) — modèle CarteApperitif¶
À ne pas confondre avec le modèle Aperitif du §3.1 (qui gère la galerie photo "Découvrez nos apéritifs" en haut de page) : ce modèle-ci alimente uniquement la liste de prix de la page Tarifs.
| Champ | Description |
|---|---|
| titre | Le nom de l'apéritif, ex. "Samoussas". |
| prix | Le prix en euros. |
| description | Texte optionnel affiché en petit sous le nom, ex. "(Poulet, fromage, bœuf...)". Laissez vide s'il n'y en a pas besoin. |
| position | Ordre d'affichage, comme pour les autres modèles. |
Nos divers plats — modèle CartePlat¶
Ici, une fiche = une catégorie entière (ex. "PLATS CREOLES"). Deux façons de tarifer une catégorie sont possibles :
- Un seul prix pour toute la catégorie (cas de "PLATS CREOLES", "PLATS INDIENS", "PLATS CHINOIS") : renseignez le champ
prixde la catégorie, et laissez le champprixde chaque plat vide. - Un prix différent par plat (cas de "PLATS SPÉCIAUX") : laissez le champ
prixde la catégorie vide, et renseignez unprixsur chaque plat individuellement.
| Champ | Description |
|---|---|
| titre | Le nom de la catégorie, ex. "PLATS CREOLES". |
| prix | Le prix unique de la catégorie, si applicable (voir ci-dessus). Affiché à côté du titre de la catégorie s'il est renseigné. |
| plats | La liste des plats inclus. Chaque plat a un titre (ex. "Carri poulet") et un prix optionnel — à ne renseigner que si ce plat a un prix différent du reste de la catégorie. |
| position | Ordre d'affichage des catégories. |
Accompagnements — modèle CarteAccompagnement¶
| Champ | Description |
|---|---|
| titre | Le nom de l'accompagnement, ex. "Riz blanc". |
| prix | Le prix en euros. |
| position | Ordre d'affichage. |
Pour ces trois modèles : ajout, modification et suppression suivent le même principe que pour Plat/Aperitif/Sandwich — créez ou modifiez une fiche, publiez, et le cache se vide automatiquement (§4.2). Si aucune fiche n'est publiée pour l'un de ces modèles, le site affiche temporairement un contenu de secours plutôt qu'une section vide.
3.5. Annonce (affiche en pop-up)¶
⚠️ À ne pas confondre avec le bandeau texte qui défile en haut du site (ex. "Uniquement en livraison") : ce bandeau-là est indépendant, pas géré depuis Hygraph. Le modèle Annonce décrit ici sert uniquement à afficher une fenêtre pop-up (une "affiche") juste après l'écran de chargement, quand vous avez une information importante à mettre en avant (nouveauté, fermeture exceptionnelle, événement...).
| Champ | Description |
|---|---|
| titre | Le titre affiché en gros sur l'affiche. |
| description (Rich Text) | Le texte de l'annonce, affiché sous le titre. Éditeur avec mise en forme (gras, listes, liens) — utilisez la barre d'outils plutôt que d'écrire du markdown ou du HTML à la main. |
active (nommé activve dans le schéma — coquille historique, comme poisition pour Sandwich) |
Interrupteur (Oui/Non) qui contrôle si l'affiche s'affiche ou non aux visiteurs. |
Il n'existe (et ne doit exister) qu'une seule fiche de ce modèle, comme pour General.
Pour activer une annonce : remplissez titre/description, cochez active, publiez.
Pour la désactiver sans perdre le texte préparé : décochez active et republiez — l'affiche ne s'affichera plus, mais le contenu reste prêt pour la prochaine fois.
L'affiche se déclenche une fois par chargement de page (elle réapparaît si le visiteur recharge la page), pas seulement à la toute première visite.
Suite¶
➡️ Passez au chapitre 4 — Cache, mise en ligne et dépannage pour comprendre comment et quand rendre vos modifications visibles rapidement sur le site.