Pour que le service d'abonnement puisse être inséré plusieurs fois dans une même page, le formulaire de soumission doit contenir un champ caché avec l'identifiant du zone item.
Si vous avez surchargé le rendu graphique du formulaire d'abonnement, rajoutez l'élément suivant :
<input type="hidden" name="zoneitem-id" value="{ametys:zoneItemId()}"/>
<input type="hidden" name="zoneitem-id" value="{ametys:zoneItemId()}"/>
<input type="hidden" name="zoneitem-id" value="{ametys:zoneItemId()}"/>
Votre formulaire contient d'autre champs cachés (category, page-id). Recherchez ces champs dans vos surcharges et rajoutez le champ "zoneitem-id" au même endroit si vous les trouvez.