Открытие формы входа через onclick в компоненте темы

Я долго искал перед публикацией, но не смог найти. Я немного изменяю этот компонент темы и добавляю кнопку создания новой темы. Я хочу, чтобы неавторизованные пользователи открывали область входа при нажатии на эту кнопку. Файл, который я пытаюсь исправить, — это часть preclick здесь: https://github.com/KilicSelcuk/discourse-new-image-ask-topic-button-theme-component/blob/main/common/header.html

Я хочу сделать кнопки видимыми вместо того, чтобы скрывать их, и побуждать пользователей войти в систему или зарегистрироваться, чтобы использовать эту функцию.

Спасибо.

Я сделал это вот так.

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

Код кастомизации Discourse значительно изменился с 2018–2019 годов. Эти ресурсы могут быть устаревшими.

Вы пробовали посмотреть, как Discourse сейчас добавляет элементы/кнопки и назначает им действия?

Честно говоря, я не знаю, где найти такие документы. Если есть руководство и вы его знаете, поделитесь им, и я включу вас в число людей, которых я люблю :slight_smile: