Aide pour les débutants sur l'accès au code

Il est possible de remplacer les modèles HBS en utilisant des composants de thème, ce qui peut être fait depuis l’interface web d’administration.

Voici comment procéder : Developing Discourse Themes & Theme Components

Dans votre cas, vous devriez créer un nouveau composant de thème et y insérer le code suivant :

<script type="text/x-handlebars" data-template-name="components/user-card-contents">

</script>

Ensuite, copiez le contenu de votre fichier modifié entre ces balises script.

Modifier directement les fichiers de Discourse est a) impossible sur notre hébergement et b) généralement déconseillé, car cela casserait complètement votre site lors d’une mise à niveau. La méthode ci-dessus est la bonne approche, que vous soyez sur notre hébergement ou non !

Si vous souhaitez simplement ajouter un champ utilisateur à la carte utilisateur, vous pourriez envisager d’utiliser un point d’extension (plugin outlet), décrit un peu plus haut dans le même article et ici. La méthode des points d’extension nécessite moins de modifications du code, ce qui garantit une meilleure compatibilité lors des mises à niveau. Elle est cependant un peu moins flexible, car elle nécessite la disponibilité d’un point d’extension adapté à vos besoins.