переопределение способа отображения параметров выбора атрибутов Ubercart (drupal) - PullRequest
0 голосов
/ 08 мая 2011

Я обнаружил проблему с Ubercart для Drupal, и я пытаюсь найти обходной путь.Я хотел бы отображать параметры атрибута как переключатели по умолчанию вместо поля выбора.Проблема с Ubercart заключается в том, что существует способ установить значение по умолчанию, установив его в admin / store / attribute /, но оно всегда переопределяется на уровне продукта.Поэтому загрузчик контента должен выбирать радиокнопки для каждого продукта.

Временное решение, которое я хотел бы реализовать, - с 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 голосов
/ 26 апреля 2012

Это было исправлено в Drupal 7 / Ubercart 3. Вы пробовали определить классы продуктов и значения по умолчанию для этого класса. Параметры по умолчанию могут зависнуть при добавлении товара в класс.

...