1

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

将其设置为显示下拉列表的正确方法是什么?

谢谢!

4

2 回答 2

3

我相信这更像是一个 HTML 错误。:) 没有multiple="single"这样的东西

只需完全删除它并拥有:

<select name="category[]" id="categories" size="4">

这有帮助吗?

于 2012-10-25T19:56:30.197 回答
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>
于 2012-10-29T16:10:05.803 回答