Доработка свойства списки или введение типа bool

Рейтинг: 109.5726  
На голосовании
Предложил Пользователь 61272 10.01.2012 18:45:45

Доработка свойства списки или введение типа bool

Когда добавляешь в инфоблок свойство списки, то там обязательно есть пункт "не установлено", который убрать нельзя. Не очень хорошо получается, когда например, создаешь свойство к товару "наличие пива в комплекте" и добавляешь два значения "в наличии", "отсутствует", а в админке приходится уже выбирать из трех вариантов "не установлено", "в наличии" или "отсутствует".
И довольно часто требуется добавить свойство у которого может быть два состояния, так что считаю разумным введение свойства типа boolean.

Рейтинг: 9.7751  
Пользователь 14496 12.01.2012 15:45:06
Делается с пом. свойства "Список", внешний вид "Флажки". В качестве значений указываете лишь одно значение - "да". В форме редактирования появится только один флажок.
Делать выборку по этому свойству также легко. Чтобы выбрать элементы с установленным флагом "да":

$arFilter = array(
      "!PROPERTY_BOOLEAN" => false;
);


Рейтинг: 0  
Пользователь 12947 09.02.2012 01:53:08
Возможно, уже поправили, но раньше при внешнем виде "Флажки" поставленный флажок нельзя было снять. В таком случае спасает вид "Переключатели" - их всегда два.