2012-11-16 52 views
0

是否可以在SafeCracker表單中有一個作者下拉選擇字段,類似於如何使用以下代碼獲得狀態下拉選擇字段?作者下拉以SafeCracker形式選擇字段

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

我搜索了文檔和EE論壇,但找不到任何東西,但希望有一種方法可以做到這一點。

感謝您的幫助,

科技教育

編輯:

得益於以下Tyssen的答覆,我剛剛實施了撬鎖的形式這個解決方案,它的偉大工程。只是一個音符 - 名稱應該是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> 

回答

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} 
+0

謝謝泰森 - 我甚至沒有考慮過使用查詢模塊,但這將很好地做到這一點,謝謝。 :) – Stephen