При создании дополнительных свойств инфоблока мы можем выбрать один из множества типов, например:
Строка
Число
Список
Привязка к разделам или элементам
Файл
и многие другие
Проблема возникает, когда мы хотим создать поле, значение которого бинарно — либо «да», либо «нет».
До сих пор лично я исхитрялся делать простое текстовое поле и предупреждать пользователей, чтобы писали туда либо "N", либо "Y". Они при этом писали всякую фигню (это присуще пользователям).
Поэтому пришлось мне сесть и написать дополнительный тип свойства — флажок, который сам в базу данных пишет либо "Y", либо "N". [spoiler] Для установки дополнительного типа свойств в Битрикс, произведите следующие действия:
1. Скачайте и распакуйте куда-нибудь в свой компьютер архив: http://evgeny.neverov.name/prop_checkbox.rar (правой кнопочкой по ссылке — сохранить объект как; вес — 3 КБ; кодировка — юникод).
2. Скопируйте файл prop_checkbox.php в папку: <ваш сайт>/bitrix/templates/.default/
3. В файл /bitrix/php_interface/init.php допишите следующие две команды для подключения этого типа:
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».