Apertura del modulo di login con onclick in un componente del tema

Ho cercato molto prima di pubblicare ma non ho trovato nulla. Sto modificando leggermente questo componente del tema e aggiungendo un nuovo pulsante per la creazione di argomenti. E voglio che gli utenti non registrati aprano l’area di accesso quando fanno clic sul pulsante. Il file che sto cercando di correggere è la parte preclick qui: https://github.com/KilicSelcuk/discourse-new-image-ask-topic-button-theme-component/blob/main/common/header.html

Voglio rendere i pulsanti visibili invece di nasconderli e incoraggiare le persone ad accedere o registrarsi per utilizzare questa funzionalità.

Grazie.

Ho fatto in questo modo.

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

Il codice di personalizzazione di Discourse è cambiato molto dal 2018/2019. Queste risorse potrebbero essere molto obsolete.

Hai provato a dare un’occhiata a come Discourse aggiunge attualmente elementi/pulsanti e vi allega azioni?

1 Mi Piace

Francamente, non so dove trovare tali documenti. Se esiste una guida e la conosci, se la condividi, ti metterò tra le persone che amo :slight_smile: