覆盖ubercart显示属性选项选择的方式(drupal)

时间:2011-05-08 11:39:43

标签: drupal ubercart

我发现ubercart对Drupal有问题,我正在尝试寻找解决方法。我想在默认情况下将属性选项显示为单选按钮,而不是选择框。 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>

1 个答案:

答案 0 :(得分:0)

这已在Drupal 7 / Ubercart 3中修复。您是否尝试过定义产品类和该类的默认值。在类下添加产品时,您的默认选项可能会失败。