Ajout d'un lien personnalisé à la navigation secondaire du profil utilisateur

J’ai exploré la possibilité d’ajouter un lien supplémentaire à la navigation secondaire des utilisateurs. Je n’ai trouvé aucun exemple similaire, donc je ne sais vraiment pas si c’est possible ou non ?

L’idée ici est d’ajouter un bouton « Gérer l’abonnement » sous la navigation, qui redirige l’utilisateur vers un site externe où il pourra gérer son abonnement.

2 « J'aime »

Il est possible d’ajouter un lien dans un composant de thème. Il existe une sortie de plugin dans cette liste : discourse/app/assets/javascripts/discourse/app/templates/preferences.hbs at 7a2e8d3ead63c7d99e1069fc7823e933f931ba85 · discourse/discourse · GitHub

Ainsi, si vous ajoutez quelque chose comme ceci à un composant de thème :

<script type="text/x-handlebars" data-template-name="/connectors/user-preferences-nav/sub-link">
  <a href="foo">Mon lien</a>
</script>

un lien sera ajouté dans cette zone. Notez que la sortie de plugin gère déjà les balises <li>, vous n’aurez donc pas besoin de les ajouter dans le composant.

3 « J'aime »

Merci @Johani, c’est un bon point de départ !
Je vais commencer à travailler dessus et je partagerai mes résultats.

2 « J'aime »