Возможно ли в веб-форме создать свой тип поля? Если да, то как
22.11.2009 14:18:47
Ну и ссылка в тему по автоинкрименту -
|
|
|
22.11.2009 14:01:48
А это причем тут? Все я делаю правильно. Нигде не сказано, что автоинкриментные поля должны увеличиваться на 1. А в Битриксе при инсталяции идет расчет на обычное поведение этого поля. Если в коде жестко прописано, что "все пользователи" - это группа с ID равным 2, то почему при заполнении таблицы эта цифра не задается жестко? Ну это тоже самое, как "введите любое число... ввели? ой, а вы на самом деле должны были ввести другое". И на сколько мне известно, ТП Битрикса недавно из-за этого косяка проводила установку сайта самостоятельно. Но причина ошибки названа не была. В итоге когда мне пришлось устанавливать систему - наступил на эти же грабли и долго тупил в поисках ошибки, т.к. ждать неделю, пока поможит ТП Битрикса - было нецелесообразно. |
|||
|
21.11.2009 12:07:36
При установке битрикса создаются группы пользователей. И добавление системных групп идет без указания ID. В итоге при обычной работе базы данных получаем следующие ID:
1 - админ 2 - все пользователи .... Проверка прав пользователя происходит жёстко по ID. То есть стоит поменять ID для группы "все пользователи" - будет плохо. Но возьмем один из лучших (если не самый лучший) белорусский хостинг:
То есть при определенных настройках хостинга после установки битрикса мы получаем для групп ID: 3 - админ 13 - все пользователи Так вот, если ID группы жестко вбит в проверки прав, почему бы не указывать нужные значения при установке (вставке в БД) ? |
|||
|
06.11.2009 11:09:12
По идее этот метод должен выставлять значения для полей инфоблока.
------------------------ $arV = array(); $i=0; foreach (... as $k=>$v) { $arV[] = array( 'DESCRIPTION' => $k, 'VALUE' => $v, ); } $res = CIBlockElement::SetPropertyValueCode($element_id, "_params_hidden", array( $arV )); ----------------------- $res - true, в _params_hidden - пусто. _params_hidden - Строка с описанием, с множественными значениями. Как правильно выставлять значения таким свойствам через API Битрикса? |
|
|