j’ai un formulaire avec n fois le même « groupe » de saisie
groupe de saisie 1 …
saisie 2…
saisie n
j’ai du copier …n fois ces saisies en numerotant chaque element avec le numero correspondant.
Est-il possible de réaliser une boucle de n bloc de saisie ?
j’ai la syntaxe avec la syntaxe suivante
oui bien sur. Tes saisies étant déclarée en pur php, il faut utiliser une boucle php de type while. Tu trouver aisément de la documentation sur internet à ce sujet.
Mais en gros
$i = 1; // Un compteur
while ($i <= xx) { // xx doit être la valeur maximale que tu veux
$saisies[] = [
'saisie' => 'fieldset',
'options' => [
'nom' => "selection$i",
'label' => "<:paramsite:selection$i>",
]
];
}
etc…
note que j’utilise la forme courte des tableaux (désormais préférée dans SPIP), et les doubles quotes dans certains cas pour remplacer automatiquement le $i par sa valeur.