【问题标题】:overriding ubercart's way of displaying attributes options selection (drupal)覆盖 ubercart 显示属性选项选择的方式(drupal)
【发布时间】: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>

【问题讨论】:

    标签: drupal ubercart


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-24
      • 2019-07-30
      • 2011-05-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多