Skip to content

Objet : Bloc PageBuilder
Type : Object
Slice : Slice 1 (Page d’accueil)
Cycle : DOC → SPEC → CODE → TEST → INTÉG
Statut : DOC


Le bloc cta (Call-to-Action) est un bloc PageBuilder qui affiche une section d’appel à l’action avec un titre, un texte et un bouton.

  • Section CTA de la page d’accueil
  • Encouragement Ă  l’action (inscription, contact, etc.)
  • Conversion des visiteurs
  • Type : Object Sanity
  • Champs : heading, text, buttonText, buttonLink
  • Rendu : Composant Astro CTA
  • Style : Mise en Ă©vidence visuelle

Entrée : Configuration du bloc cta dans Sanity Studio

Structure :

{
_type: "cta",
heading: string,
text: string,
buttonText: string,
buttonLink: string
}

RĂšgles :

  • heading : obligatoire, titre de la section
  • text : obligatoire, texte de description
  • buttonText : obligatoire, texte du bouton
  • buttonLink : obligatoire, lien du bouton

RĂšgles de validation :

  • heading : max 100 caractĂšres
  • text : max 300 caractĂšres
  • buttonText : max 50 caractĂšres
  • buttonLink : URL valide (relative ou absolute)

Sortie : Bloc cta dans le PageBuilder

Format : JSON avec la structure définie ci-dessus

Utilisation :

  • Rendu dans le composant Astro CTA
  • Utilisation dans le PageBuilder de la page

Sortie : Composant Astro CTA

Comportement :

  • Affichage du titre de la section
  • Affichage du texte de description
  • Affichage du bouton avec le lien
  • Mise en Ă©vidence visuelle (couleur, taille)

Effet : Le bloc cta nécessite un composant Astro spécifique

Impact :

  • CrĂ©ation du composant CTA.astro
  • Gestion du lien (interne ou externe)
  • Mise en Ă©vidence visuelle

Effet : Le bouton doit ĂȘtre accessible

Impact :

  • Attribut aria-label si nĂ©cessaire
  • Contraste suffisant
  • Focus visible

Erreur Cause probable Solution
Lien invalide URL mal formatĂ©e Valider l’URL cĂŽtĂ© Sanity
Bouton vide buttonText vide Afficher un texte par défaut
Lien externe non sĂ©curisĂ© Lien HTTP au lieu de HTTPS Forcer HTTPS ou avertir l’utilisateur

Non applicable (bloc PageBuilder)


Avant de passer Ă  l’étape SPEC, vĂ©rifier :

  • La structure du bloc est documentĂ©e
  • Les contrats d’entrĂ©e/sortie sont documentĂ©s
  • Les side effects sont identifiĂ©s
  • Les erreurs potentielles sont documentĂ©es

Validation requise : Confirmer que la documentation du bloc cta peut passer Ă  l’étape SPEC.


Date Version Description Auteur
2026-09-16 1.0 Création initiale Devin
Edit page

Last updated: