表达式引擎 - 如何将类别设置为显示为下拉列表?

时间:2012-10-25 19:25:49

标签: expressionengine

我使用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>

设置此项以显示下拉列表的正确方法是什么?

谢谢!

2 个答案:

答案 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>