Używam wersji Magento 1.5.1.0. I dodaje atrybut z następujących opcji wybranych w zakładce Właściwości:Jak usunąć początkową pustą wartość atrybutu dropdown w Magento?
Catalog input type for store owner: dropdown
Unique value: no
Values required: no
Poszedłem do zakładki Zarządzanie Label/Opcje i dodano 3 różne opcje, wybierając pierwszą opcję jako domyślną. Dodałem go do zestawu atrybutów, a kiedy idę, aby wprowadzić produkt, widzę listę rozwijaną, ale z pustym wartości opcji dołączany do niego:
<select>
<option selected="selected"></option>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
Kiedy zapisać produkt, opcja pusty nadal pozostaje wybrany. Jak usunąć tę pustą opcję i ustawić opcję 1 jako domyślną dla wszystkich moich istniejących produktów bez konieczności używania JS lub edytowania jakichkolwiek plików?
To byłoby pomocne dla wszystkich, gdyby można było wyjaśnić, dlaczego downvoted. – Sturm
Witam, wiem, że to stare pytanie, ale w Magento 1.9 nadal się dzieje. Problemem nie jest malowanie html, ponieważ tablica z opcjami ma pustą wartość. W ten sposób: array (2) {[0] => array (2) {["label"] => string (0) "" ["value"] => string (0) ""} [1] => array (2) {["value"] => string (1) "8" ["label"] => string (15) "blablablabla"}} W moim przypadku dzieje się to z atrybutami produktu w interfejsie. – Unknown