是否可以在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>
答案 0 :(得分:3)
可能使用查询模块吗?
<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}