J'utilise d7 et je souhaite créer une page d'abonnement à la newsletter avec module Simplenews.
[.____] autre que la colonne de messagerie, je souhaite avoir des champs tels que le nom, l'adresse, le numéro de contact, sélectionner le champ (Cochez la case) dans le formulaire, comme dans le lien ci-dessous.
http://bsgproperty.com/registration_form.php
Cependant, j'ai constaté que Simplayews est difficile à ajouter dans des champs. J'ai donc décidé d'utiliser WebForm pour créer des champs et d'ajouter une case à cocher pour vous abonner à la newsletter.
J'ai eu une case à cocher avec succès, mais comment puis-je relier cette case à cocher au module de la newsletter?
Je souhaite que l'adresse e-mail entrée dans WebForm soit ajoutée dans la liste des abonnés à la newsletter après que les utilisateurs cochent la case à cocher et soumettre.
Y a-t-il un moyen de faire ça?
Si vous souhaitez ajouter un champ Cochez la case à l'aide du module WebForm ...
Choisissez le type "Sélectionner des options", entrez la valeur et l'étiquette, puis choisissez le réglage "multiple" (même si vous voulez simplement une case à cocher) et assurez-vous que l'option "ListBox" n'est pas activée.
Si vous écrivez un module personnalisé est une option et vous devez faire une intégration personnalisée de WebForm avec un autre module, vous pouvez:
Voici un gist avec un exemple de code et de commentaires: https://gist.github.com/noel-rivas/6fc0de57b31ca8c6885db06c92bffab
Ceci est une ancienne question, et c'est une réponse très générique de la manière d'utiliser WebForm Soumis des données pour accomplir une autre action, mais cela pourrait vous être utile, ou d'autres.