Bonjour,
Je suis actuellement en train de développer un formulaire d’inscription à une infolettre avec du contenu enrichi (avec un éditeur WYSIWYG). J’aimerais utiliser n8n pour ajouter des conditions spécifiques et remplir automatiquement les e-mails des destinataires en fonction de ces conditions. Cependant, l’entrée WYSIWYG n’existe pas dans le nœud de formulaire n8n et je n’ai trouvé aucun module communautaire connu pour ajouter cette fonctionnalité. Je pourrais le faire dans une page HTML séparée qui enverra les données à un déclencheur webhook n8n, mais existe-t-il une alternative pour intégrer directement une bibliothèque WYSIWYG dans le module principal n8n ?
Merci d’avance,
Cordialement.
Hé @codeyourweb, en attendant une réponse, voici quelques ressources qui pourraient vous aider :
Ressources suggérées
Automatiquement sélectionnées en fonction de votre question.
Documentation :
Forum :
@Olek, @hubschrauber - vous avez aidé avec des problèmes similaires auparavant, pourriez-vous y jeter un œil ?
Suggéré automatiquement par le bot communautaire de n8n. C’est un projet pilote - veuillez partager vos commentaires ici.
Salut @codeyourweb
Non, et c’est un non catégorique plutôt qu’un « pas encore » — l’élément Custom HTML du nœud Form fait passer tout par un sanitiseur qui supprime <script>, <style>, <input>, <form> et <button>. Comme chaque bibliothèque WYSIWYG a besoin d’une balise script et de sa propre feuille de style, il n’y a aucun moyen d’en faire passer une en douce. Ça ne vaut pas la peine de perdre du temps là-dessus.
Votre instinct à propos d’une page séparée est correct. Mais vous n’avez pas besoin de l’héberger quelque part — n8n peut servir la page lui-même, ce qui la garde en same-origin et signifie pas de config CORS, pas d’infrastructure supplémentaire, et pas de déploiement séparé.
Votre flux de travail sera comme suit : deux déclencheurs webhook, un pour la page, un pour la soumission.
Bonjour @codeyourweb
Pour le contenu de la newsletter, un champ Textarea alimentant le nœud Markdown vous permet de faire la plupart du travail. L’auteur utilise Markdown pour les titres, le gras, les liens et les listes, et un nœud Markdown défini en Mode > Markdown to HTML convertit ce champ en HTML prêt à être envoyé avant qu’il n’atteigne votre nœud email.