失敗後のフロントエンドフォームのselectとcheckboxの値を保持する

フロントエンドに登録フォームがあり、ユーザーが登録をクリックしたときにフォームが失敗した場合(ユーザー名が既に存在するなど)、フォームに入力したすべての情報を保持して、すべてのデータを入力する必要はありません再度エラーを出したフォーム入力を編集しています。

すべての情報を入力に保存するために使用できるアカウントモデルがあることはわかっています。 公式の例をソースとして使用しました。

{%- if account is defined %} value="{{ account.fieldName}}"{% endif -%}>

それから、これが見つかりましたチェックボックスのために何らかの理由で動作していないようです。私は自分のコードでこれを使用しました(
receiveNewsletter はフロントエンドのCraft/Checboxのライトスイッチです):

{%- if account is defined and account.receiveNewsletter == "1" %}checked{% endif -%}

しかし、常に TRUE を返すようです。

そして、私は選択された入力に対してこれをどのように扱うべきか分かりません。誰かが私を軌道に戻してくれますか?

ベストアンサー
申し訳ありませんが、適切な答えはありません

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です