При создании сск-поля типа Text: Check Boxes/Radio buttons появляется значение по умолчанию "нет". Как от него избавиться?
Во всех полях оно первым стоит.
Например:
Пробег по РФ:
- нет
- да
- нет
Тип топлива:
- нет
- бензин
- дизель
- гибрид
Коробка передач:
- нет
- автомат
- ручная
- вариаторная
Привод:
- нет
- задний
- передний
- 4WD
Комментарии
А вы ключи прописываете значениям?
либо в списке допустимых задаю:
1|бензин
2|дизель
3|гибрид
либо в PHP-коде
$items = array( 1 => 'бензин', 2 => 'дизель', 3 => 'гибрид' );
return $items;
все одно
с нуля надо попробовать
$items = array( 0 => 'бензин', 1 => 'дизель', 2 => 'гибрид' );
нулевой эффект.
Я подозреваю, что "нет" - это переведенное "none", т.е. выбор не сделан. Скорее всего, CCK поле не является обязательным. Попробуйте его сделать таковым.
действительно, если поле сделать "Обязательным", то проблема исчезает.
Но в моем случае надо некоторые поля оставлять необязательными
Тогда просто изменить перевод: вместо "нет" написать "не выбрано","все" или как-то иначе. Ведь если поле необязательное - должен быть вариант, когда значение из списка не выбрано. И логично, что этот вариант по-умолчанию
хмм... согласен. тогда остается включить "обязательное" и на каждом сделать дефолтный выбор
В данной тематике, пожалуй, это правильнее всего.