Yog*_*007 4 html php html-select magento
我需要显示一个选择框,它将一次显示所有类别和子类别.
我想显示所有类别最左边和粗体,而所有子类别将属于相应的类别,但将缩进和Italized.
我们如何在PHP中创建这样的选择列表?
我在Magento电子商务(www.magentocommerce.com)管理面板中有类似的内容.
从DB中检索类别,有时可以达到6级深度,例如:
` 猫1
猫1A
猫1B
猫2
猫2A
Cat 2AA
猫2AB
Cat 2AC
Cat 2ACA
猫3`
所有具有子类别的类别应为粗体,所有子类别应为斜体.
我希望现在能更清楚地了解我想要实现的目标.
您必须在select元素中使用optgroup元素:
<select name="Namen" size="6">
<optgroup label="Namen mit A">
<option label="Anna">Anna</option>
<option label="Achim">Achim</option>
<option label="August">August</option>
</optgroup>
<optgroup label="Namen mit B">
<option label="Berta">Berta</option>
<option label="Barbara">Barbara</option>
<option label="Bernhard">Bernhard</option>
</optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)
然后你可以通过它们设置样式
optgroup {
font-weight:bold;
/*etc*/
}
Run Code Online (Sandbox Code Playgroud)