Aller au contenu principal

Block Forms

Pour :Administrateur
Vue de la page « block forms »

Un Block Form est un module de formulaire réutilisable : un ensemble de champs assemblés une seule fois, puis inclus dans plusieurs formulaires via le champ Block Form de l'éditeur simplifié.

Toute modification du module se répercute automatiquement dans tous les formulaires qui l'utilisent — fini les copier-coller laborieux et les incohérences entre formulaires.

Pourquoi utiliser des Block Forms ?

SituationSans Block FormAvec Block Form
5 formulaires demandent la même attestationRecopier l'attestation 5 foisCréer le bloc une fois, l'inclure 5 fois
Mise à jour du texte de l'attestationModifier 5 formulaires manuellementModifier le bloc — tous les formulaires se mettent à jour
Cohérence visuelleRisque d'écart entre versionsGarantie d'uniformité
Création d'un nouveau formulaire similaireTout reconstruireInclure les blocs existants

Cas d'usage typiques

Block FormQuand l'utiliser
Attestation sur l'honneurTout formulaire qui demande l'engagement du visiteur
Sélection d'enfantsTout formulaire qui nécessite de désigner les enfants concernés
Coordonnées d'urgenceTout formulaire d'inscription à une activité avec mineurs
Préférences alimentairesTout formulaire de repas communautaire
Acceptation du règlement intérieurTout formulaire d'inscription à une activité régulière
Conditions de remboursementTout formulaire de vente de places

Où trouver les Block Forms

Les Block Forms ont leur propre route dans le backoffice : /app/forms/block.

Pour y accéder :

  • Depuis la liste des formulaires (/app/forms/list), cliquez sur l'icône violette à droite des onglets d'état (raccourci direct vers /app/forms/block)
  • Ou rendez-vous dans la barre latérale du module Formulaires, section dédiée aux Block Forms

Anatomie de la page

ColonneContenu
Date de créationDate au format JJ/MM/AAAA
NomLibellé interne du bloc
ActionsBouton d'édition du contenu + menu (modifier le nom, dupliquer)

Le bouton Créer un Module de Formulaire (ou Ajouter un Module de Formulaire) en haut à droite ouvre une fenêtre de création.

Créer un Block Form

  1. 1

    Ouvrir la page Block Forms

    Accédez à /app/forms/block (via le raccourci depuis la liste des formulaires ou depuis la barre latérale).

  2. 2

    Cliquer sur « Créer un Module de Formulaire »

    Bouton en haut à droite. Une fenêtre s'ouvre.

  3. 3

    Donner un nom au bloc

    Renseignez le Nom du bloc. C'est un libellé interne qui décrit son rôle (ex. « Attestation honneur — repas »). Il n'est pas visible par les visiteurs.

    Cliquez sur Valider.

  4. 4

    Composer le contenu du bloc

    Le bloc apparaît dans la liste. Cliquez sur le bouton d'édition du contenu dans la colonne Actions pour ouvrir l'éditeur dédié.

    Ajoutez vos champs avec les mêmes catégories que pour un formulaire normal (Classique, CRM, Don, Autres). Voir Champs disponibles.

  5. 5

    Enregistrer

    Cliquez sur Enregistrer les modifications dans l'éditeur. Le Block Form est prêt à être inclus dans vos formulaires.

Inclure un Block Form dans un formulaire

  1. 1

    Ouvrir le formulaire cible

    Depuis la liste, cliquez sur l'icône œil pour ouvrir la fiche du formulaire.

  2. 2

    Modifier le contenu

    Cliquez sur Modifier le Contenu du Formulaire dans le sub-header de la fiche. L'éditeur simplifié s'ouvre.

  3. 3

    Ajouter un champ Block Form

    Ajoutez un nouveau champ et choisissez le type Block Form (catégorie Autres).

  4. 4

    Sélectionner le bloc

    Dans le panneau de configuration du champ, une liste déroulante propose tous vos Block Forms existants. Choisissez celui à inclure.

  5. 5

    Positionner et enregistrer

    Faites glisser le champ Block Form à la position voulue dans le formulaire, puis cliquez sur Enregistrer les modifications.

Sur la page publique, le contenu du Block Form apparaît à l'emplacement choisi, exactement comme s'il faisait partie intégrante du formulaire.

Modifier un Block Form existant

  1. 1

    Ouvrir le Block Form

    Depuis la liste des Block Forms, cliquez sur le bouton d'édition du contenu de la ligne concernée.

  2. 2

    Appliquer vos modifications

    Ajoutez, supprimez ou réordonnez les champs comme dans n'importe quel éditeur de formulaire.

  3. 3

    Enregistrer

    Cliquez sur Enregistrer les modifications. Tous les formulaires qui incluent ce bloc afficheront automatiquement la nouvelle version.

Dupliquer un Block Form

Le menu d'actions de chaque ligne propose Dupliquer le module de formulaire. Utile pour créer une variante (« Attestation v2 », « Attestation enfants ») sans repartir de zéro.

Soumissions et Block Forms

Les champs d'un Block Form se comportent comme s'ils faisaient partie du formulaire principal :

  • Les réponses sont enregistrées dans la même soumission que les autres champs
  • Elles apparaissent dans le détail de soumission sans distinction de provenance
  • L'export inclut les colonnes du Block Form mélangées aux autres

Cas particuliers

Block Form dans un Block Form

Il n'est pas recommandé d'inclure un Block Form à l'intérieur d'un autre Block Form. Pour mutualiser entre blocs, recopiez les champs manuellement ou créez un bloc plus complet qui contient les éléments des deux.

Bloc commun à plusieurs organisations (multi-org)

Si votre compte gère plusieurs associations, chaque Block Form est rattaché à une seule organisation. Pour mutualiser entre organisations, créez le bloc séparément dans chacune.

Bonnes pratiques

  • Nommez vos blocs avec un préfixe : ATTESTATION — , IDENTITE — , CONDITIONS —
  • Limitez le nombre de blocs : un bloc par usage clair, sinon votre liste devient ingérable
  • Versionnez par duplication plutôt que par édition radicale : créez « Attestation v2 » et basculez progressivement les formulaires
  • Testez la page publique après modification d'un bloc utilisé largement

Aller plus loin