Dans mon précédent message, j’ai mentionné que j’avais utilisé JavaScript pour y parvenir, mais le chargement n’était pas fluide. Suite à une suggestion, j’ai essayé d’utiliser un modèle de formulaire, mais cela ne permet de personnaliser que le corps du compositeur. Mon objectif est de personnaliser l’intégralité du compositeur, pas seulement le corps. Est-il possible d’y parvenir à l’aide d’un composant au lieu de l’approche de plugin proposée ?
Pour des champs personnalisés par balise, vous voudrez probablement stocker/structurer les données dans la base de données, et cela nécessitera un plugin.
Vous pouvez contourner cette limitation et utiliser un composant de thème si vous avez seulement besoin de formater le contenu du message (comme l’ajout de sections ou de modèles cohérents), mais ces données vivraient dans le corps du message sous forme de texte normal, elles sont donc assez limitées si vous souhaitez les interroger ou les structurer pour une utilisation dans d’autres parties de Discourse.
Merci pour votre réponse. Oui, je souhaite modifier le compositeur en fonction de la balise et ajouter des champs personnalisés en conséquence. Suite à votre suggestion, je vais vérifier s’il existe un plugin disponible pour cela et explorer les solutions de contournement possibles.