Ouverture du formulaire de connexion avec onclick dans un composant de thème

J’ai beaucoup cherché avant de poster mais je n’ai rien trouvé. Je modifie un peu ce composant de thème et j’ajoute un nouveau bouton de création de sujet. Et je veux que les utilisateurs non connectés ouvrent la zone de connexion lorsqu’ils cliquent sur le bouton. Le fichier que j’essaie de corriger est la partie preclick ici : https://github.com/KilicSelcuk/discourse-new-image-ask-topic-button-theme-component/blob/main/common/header.html

Je veux rendre les boutons visibles au lieu de les cacher et encourager les gens à se connecter ou à s’inscrire pour utiliser cette fonctionnalité.

Merci.

Je l’ai fait de cette façon.

helper.attach("button", {
      label: "log_in",
      className: "css_class_name",
      action: "showLogin",
      icon: "plus"
      })

Le code de personnalisation de Discourse a beaucoup changé depuis 2018/2019. Ces ressources pourraient être très obsolètes.

Avez-vous essayé de regarder comment Discourse ajoute actuellement des éléments/boutons et y attache des actions ?

1 « J'aime »

Franchement, je ne sais pas où trouver de tels documents. S’il y a un guide et que vous le connaissez, si vous le partagez, je vous mettrai parmi les gens que j’aime :slight_smile: