我使用SafeCracker表单在网站上输入数据,并且需要能够将类别选择显示为下拉列表而不是多选。
我在这里有这个代码,但我修改它的尝试没有任何区别:
<p>
{category_menu}
<label for="categories">Choose a category...</label><br />
<select name="category[]" id="categories" size="4" multiple="single">
{select_options}
</select>
{/category_menu}
</p>
设置此项以显示下拉列表的正确方法是什么?
谢谢!
答案 0 :(得分:3)
我认为这更像是一个HTML错误。 :)没有多个=“单一”
这样的东西完全删除它并拥有:
<select name="category[]" id="categories" size="4">
这有帮助吗?
答案 1 :(得分:1)
总是可以尝试下面,可能在Safecracker(未测试)内部工作
<select name="my_custom_field">
{exp:channel:categories category_group="1" style="linear"}
<option value="{category_name}">{category_name}</option>
{/exp:channel:categories}
</select>