Abrir el formulario de inicio de sesión con onclick en un componente temático

Busqué mucho antes de publicar, pero no pude encontrarlo. Estoy modificando un poco este componente temático y añadiendo un nuevo botón de creación de temas. Y quiero que los usuarios que no han iniciado sesión abran el área de inicio de sesión cuando hagan clic en el botón. El archivo que estoy intentando arreglar es la parte de preclic aquí: https://github.com/KilicSelcuk/discourse-new-image-ask-topic-button-theme-component/blob/main/common/header.html

Quiero hacer visibles los botones en lugar de ocultarlos y animar a la gente a iniciar sesión o registrarse para usar esta función.

Gracias.

Lo hice de esta manera.

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

El código de personalización de Discourse ha cambiado mucho desde 2018/2019. Estos recursos podrían estar muy desactualizados.

¿Has intentado ver cómo Discourse añade actualmente elementos/botones y adjunta acciones a ellos?

1 me gusta

Francamente, no sé dónde encontrar tales documentos. Si hay una guía y la conoces, si la compartes, te pondré entre las personas que amo :slight_smile: