Faut-il tout surcharger dans le même fichier HTML avec un template Handlebars ?

Bonjour,

Je suis le guide pour débutants sur les thèmes Discourse (celui-ci : Developing Discourse Themes & Theme Components) mais je suis bloqué et j’ai quelques questions sur la section Handlebars.

Le guide indique que si vous souhaitez remplacer un modèle, vous devez ajouter une balise de script avec l’emplacement du modèle que vous souhaitez remplacer à votre thème. Dans mon fichier local, je l’ai ajouté à header.html.

Est-ce la seule façon ?

N’est-il pas possible d’ajouter un fichier hbr à mon thème dans un dossier templates qui remplace le fichier modèle du thème ?

Cela ne me semble pas maintenable si je veux faire plusieurs remplacements de modèles, cela va rapidement remplir header.html et le rendre ingérable. Je suis nouveau sur Handlebars, donc je manque peut-être quelque chose.

Ma question est donc, comment gérer plusieurs remplacements de modèles Handlebars sans en faire un gros désordre dans l’un des fichiers html d’un thème personnalisé ?

Prenez note :

2 « J'aime »

Merci, il serait peut-être judicieux de supprimer la section Handlebars du guide pour débutants ou, du moins, de la réécrire pour indiquer clairement qu’il ne s’agit pas de l’approche recommandée pour apporter des modifications à un thème personnalisé.

Je cherche toujours une réponse à ma question.

1 « J'aime »

C’est détaillé dans l’article lié dans la zone développable.

2 « J'aime »

Merci Robert, je n’avais pas regardé la partie développable… :slight_smile:

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.