J’ajoute divers scripts à mon forum Discourse, généralement destinés à s’exécuter lors du chargement de différentes pages. Jusqu’à présent, je me contentais de les ajouter dans la balise head de mon tableau de bord de personnalisation, et cela fonctionnait parfaitement.
Cependant, le code devient désormais assez long et complexe, je vais donc devoir l’organiser en sections. J’imagine que la solution consiste à le déplacer vers un thème distant.
En supposant que ce soit le cas, voici ma question : en raison de la complexité du code, je souhaite séparer le code actuellement situé dans la balise head en plusieurs fichiers. Quelle est la meilleure façon de procéder dans un thème distant ?
Différents blocs de code sont destinés à s’exécuter sur différentes pages. Ainsi, un bloc doit s’exécuter sur la page d’affichage d’un sujet, un autre sur la page d’affichage d’une catégorie, un autre sur l’index des groupes, etc.
Puis-je créer différents fichiers head.html, chacun lié à ces pages spécifiques dans la base de code de mon thème ?
Ou existe-t-il une autre méthode pour organiser ce code de la balise head en fichiers distincts afin de le rendre plus gérable ?
J’ai consulté le guide du développeur, mais je n’y ai pas trouvé d’informations sur ce sujet.