0

次のコードで[ステータス]ドロップダウン選択フィールドを作成するのと同様の方法で、SafeCrackerフォームに作成者ドロップダウン選択フィールドを作成することはできますか?

{status_menu}
  <label for="status">Status</label>
    <select name="status" id="status">
      {select_options}
    </select>
{/status_menu}

ドキュメントとEEフォーラムを検索しましたが、何も見つかりませんでしたが、これを行う方法があることを望んでいます。

助けてくれてありがとう、

Ste

編集:

以下のTyssenの回答のおかげで、私はこのソリューションをSafeCracker形式で実装したばかりで、うまく機能しています。ただし、1つだけ注意してください。名前は、authorではなくauthor_idにする必要があります。エントリの現在の作成者を表示する条件を含む、私の最終的なコードは次のとおりです。

<label>Author</label>
<select name="author_id">
{exp:query sql="SELECT member_id, screen_name, group_id FROM exp_members ORDER BY screen_name ASC;"}
  <option value="{member_id}" {if "{member_id}" == "{author_id}"}selected="selected"{/if}>{screen_name}</option>
{/exp:query}
</select>
4

1 に答える 1

4

多分クエリモジュールを使用しますか?

<select name="author">
{exp:query sql="SELECT member_id, screen_name
    FROM exp_members
    WHERE group_id = X;"
}
    <option value="{member_id}">{screen_name}</option>
{/exp:query}
于 2012-11-16T05:42:27.407 に答える