【发布时间】:2011-05-08 11:39:43
【问题描述】:
我发现 Drupal 的 ubercart 存在问题,我正在尝试寻找解决方法。我想默认将属性的选项显示为单选按钮,而不是选择框。 ubercart 的问题在于,有一种方法可以通过在 admin/store/attributes/ 中设置默认值来设置默认值,但它始终在产品级别被覆盖。因此,内容上传者必须为每个产品选择单选按钮。
我想实现的工作是使用 hook_form_alter 或类似的。但我正在努力寻找合适的功能来覆盖。如果有帮助的话,这里是选择框的源代码:
<div class="attribute attribute-1 odd">
<div id="edit-attributes-1-wrapper" class="form-item">
<label for="edit-attributes-1">
Color:
<span class="form-required" title="This field is required.">*</span>
</label>
<select id="edit-attributes-1" class="form-select required" name="attributes[1]">
<option selected="selected" value="">Please select</option>
<option value="7">Black | 000000</option>
<option value="6">Blue | 5E79A4</option>
<option value="5">Red | C33438</option>
</select>
</div>
</div>
【问题讨论】: