コードを共有いただきありがとうございます ![]()
ログイン/サインアップモーダルを直接表示させたい場合は、組み込みの showLogin および showCreateAccount アクションを使用する必要があります。
そのため、以下のような記述の代わりに
helper.h(
"button.btn-primary.btn",
{ type: "button" },
helper.h(
"a",
{ href: "/signup" },
helper.h("span.d-button-label", "参加する")
)
)
サインアップモーダルには以下のような記述を使用してください
helper.attach("button", {
label: "sign_up",
className: "btn-primary btn-small sign-up-button",
action: "showCreateAccount"
})
ログインモーダルを表示させたい場合は以下のようにしてください
helper.attach("button", {
label: "log_in",
className: "btn-primary btn-small login-button",
action: "showLogin",
icon: "user"
})
また、匿名ユーザー向けに各投稿の下部にサインアップ/ログインボタンを含むバナーを追加することは、ユーザーにとって非常に不親切だと考えられますので、这种做法はお勧めしません。ただし、あなたのユースケースについては詳しく存じ上げていません。各投稿にバナーや画像を追加する代わりに、サイトの上部にバナーや画像を追加することを検討されてはいかがでしょうか?