Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

помогите разобратся с кодом? main.register -> component.php

00 голосов
3
есть комопнент main.register.

У меня есть дополнимтельные поля это масиив дополнительных свойст USER_PROPERTY.
И второй массив из настроек аналогичный USER_PROPERTY тока этот массив
служит для того какие дополнительные поля обязательные в массиве USER_PROPERTY .

Я не могу понять в файле component.php из компонента main.register.

где обрабатываются пользовательские поля когда приходят пост данные.
спросил 20 Окт, 13 от hAWPeN (640 баллов)

3 Ответы

00 голосов
UP
ответил 12 Ноя, 13 от hAWPeN (640 баллов)
00 голосов
Ваш вопрос не понятен... Что в итоге Вы хотите получить?
ответил 20 Фев, 14 от kyklaa (100 баллов)
00 голосов
я в файл подправил файл .parameters.php вставил в масиив
$arComponentParameters следующий массив.
Код
"USER_PROPERTY_REQUIRED" => array(
// Дополнительные Поля, обязательные для заполнения.
                        "NAME" => GetMessage("USER_PROPERTY_REQUIRED"), 
                        "TYPE" => "LIST",
                        "MULTIPLE" => "Y",
                        "DEFAULT" => array(),
                        "VALUES" => $userProp, //Массив списка дополнительных полей копия USER_PROPERTY.
                        "PARENT" => "ADDITIONAL_SETTINGS"
                        ),
        
        ),


В языковой файл.
$MESS ['USER_PROPERTY_REQUIRED'] = "Дополнительные Поля, обязательные для заполнения";

Рисунок

Я не могу понять в логике компонента где идет определение дополнительных полей как обязательные.

Так вот в чем вопрос где в файле component.php нужно у казать
пользовательские поля чтобы они были обязательными, какой массив нужно
скормить компоненту?
ответил 11 Июнь, 14 от hAWPeN (640 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 14 Янв, 14 от Sherena (100 баллов)
0 голосов
2 ответов
спросил 16 Авг, 13 от Maximus1 (380 баллов)
0 голосов
1 ответ
0 голосов
4 ответов
0 голосов
3 ответов
спросил 20 Март, 14 от Hukto (120 баллов)