magento - 如何删除 Magento 中下拉属性的初始空值?

标签 magento drop-down-menu attributes default option

我正在使用 Magento 版本 1.5.1.0。我添加了一个属性,在“属性”选项卡中选择了以下选项:

Catalog input type for store owner: dropdown
Unique value: no
Values required: no

然后我转到“管理标签/选项”选项卡并添加了 3 个不同的选项,选择第一个选项作为默认选项。我将它添加到一个属性集中,当我去输入一个产品时,我看到了下拉菜单,但前面有一个空的选项值:
<select>
<option selected="selected"></option>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>

当我保存产品时,空选项仍然保持选中状态。如何删除该空选项并使选项 1 成为我所有现有产品的默认值,而无需使用 JS 或编辑任何文件?

最佳答案

我认为这会有所帮助。

当您调用 getAllOptions 时,您需要传递 false。

->getAllOptions(false)

Magento attribute dropdown with first empty value

关于magento - 如何删除 Magento 中下拉属性的初始空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11633378/

相关文章:

css - 透明 div 悬停时隐藏透明下拉菜单

html - SASS 中的目标属性值

c# - 有没有一种方法可以强制方法遵循特定的方法签名?

javascript - 单击一个菜单下拉菜单时启用所有菜单下拉菜单

c# - 什么时候必须使用 DebuggerDisplay 属性?使用这个有什么好处?

magento - 如何在magento的弹出框中添加注册表单?

php - magento soap api v2 - 通过时事通讯订阅获得客户

Magento 管理后台登录后空白页

magento - 在产品信息->库存选项卡中添加属性

html - CSS::after 选择器在我的菜单中换行并移动文本