mardi 12 décembre 2023

Modifier le formulaire de forums dans SPIP 4.2

Une page permettant de poster un commentaire affiche le formulaire grâce à la balise #FORMULAIRE_FORUM.

Où se trouve le fichier html associé à ce formulaire qui permet de contrôler le contenu des forums et du formulaire pour poser une question sur une page web d'un site SPIP?

C'est le fichier forum.html du dossier /plugin-dist/forum/formulaires/ qui contrôle les formulaires. Parfois il est associé à d'autres fichiers comme inc-login_forum.html, appelés depuis le fichier forum.html. Il peut donc aussi être nécessaire de modifier ces autres fichiers.

Pour modifier le fichier forum.html il faut le surcharger (ce qui permet de ne pas modifier le fichier d'origine). Il faut donc le copier dans le dossier /squelettes/formulaires/ , les fichiers de /squelettes ont priorité sur les fichiers d'origine et donc SPIP va en priorité suivre ce qui est écrit dans ces fichiers.

Une fois copié, le fichier forum.html peut être modifié pour altérer la structure ou le contenu des forums et des formulaires de forums. Les styles peuvent aussi être changés, toutes les balises html utilisées dans le css y sont présentes et des Div ou Span nécessaires pour enjoliver le formulaire peuvent y être ajoutées.

Une fois le chemin css trouvé, il suffit de modifier ou d’ajouter le style dans la feuille style appropriée (ex. : spip.css, form.css, style.css,...).

Aucun commentaire:

Enregistrer un commentaire