0

是否可以在 SafeCracker 表单中使用作者下拉选择字段,类似于使用以下代码的状态下拉选择字段?

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

我搜索了文档和 EE 论坛,但找不到任何东西,但希望有办法做到这一点。

谢谢你的帮助,

斯特

编辑:

感谢 Tyssen 在下面的回复,我刚刚以 SafeCracker 的形式实现了这个解决方案,效果很好。不过只有一个注释 - 名称应该是 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 回答