Danke, dass du deinen Code geteilt hast ![]()
Wenn du möchtest, dass die Anmelde- bzw. Registrierungs-Modals direkt angezeigt werden, musst du die integrierten Aktionen showLogin und showCreateAccount verwenden.
Anstatt also folgendes:
helper.h(
"button.btn-primary.btn",
{ type: "button" },
helper.h(
"a",
{ href: "/signup" },
helper.h("span.d-button-label", "Tham Gia")
)
)
solltest du für das Registrierungs-Modal so etwas verwenden:
helper.attach("button", {
label: "sign_up",
className: "btn-primary btn-small sign-up-button",
action: "showCreateAccount"
})
oder für das Anmelde-Modal folgendes:
helper.attach("button", {
label: "log_in",
className: "btn-primary btn-small login-button",
action: "showLogin",
icon: "user"
})
Ich möchte noch anmerken, dass ich es für sehr benutzerunfreundlich halte, unter jedem Beitrag für anonyme Nutzer ein Banner mit den Registrierungs-/Anmelde-Buttons einzufügen, und würde davon abraten. Allerdings kenne ich deinen konkreten Anwendungsfall nicht so genau. Hast du schon darüber nachgedacht, das Banner bzw. Bild stattdessen oben auf deiner Website anzuzeigen, anstatt es in jeden einzelnen Beitrag einzufügen?