Я обнаружил проблему с 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>