Пользовательский раздел

ТОП 3 онлайн казино за 2020 год с лицензией:
  • СОЛ Казино
    СОЛ Казино

    1 место из-за моментальных выплат и хорошей отдачи со слотов!

  • ДЖОЙ Казино
    ДЖОЙ Казино

    Надежный бренд с контролем честности и лицензией!

  • ФРЭШ Казино
    ФРЭШ Казино

    Летний дизайн и моментальные выплаты!

Пользовательский раздел конфигурации со свойствами, не относящимися к ConfigurationElement

У меня есть рабочий раздел с пользовательскими настройками. Тем не менее, получить доступ к моим данным с помощью ConfigurationElementCollection очень сложно, но когда я пытаюсь реализовать свое свойство как IEnumerable, происходит сбой с ошибка:

ConfigurationErrorsException не обработано «Свойство «контакты» не является элементом конфигурации. «

Вот код, вызывающий ошибку:

Однако, если я изменю это на следующее:

Все отлично работает. Этот ответ звучит так, как будто Microsoft просто не разрешила, и поэтому у меня не может быть никаких свойств типов кроме ConfigurationElement . Это действительно так? Как я могу реализовать свое свойство как IEnumerable ?

В случае, если это имеет значение, я пытаюсь хранить электронные письма, и я хотел бы иметь элемент для каждого из них, так как их может быть несколько, мы можем захотеть хранить больше информации о каждом контакте в будущем, и я думаю, что один, разделенный запятыми список может стать уродливым. Например, что-то вроде:

Пользовательский раздел

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

Профиль пользователя — здесь Вы можете посмотреть, как выглядит Ваша страница для остальных пользователей, а также ознакомиться со своей статистикой

Рейтинг лучших казино на русском языке:
  • СОЛ Казино
    СОЛ Казино

    1 место из-за моментальных выплат и хорошей отдачи со слотов!

  • ДЖОЙ Казино
    ДЖОЙ Казино

    Надежный бренд с контролем честности и лицензией!

  • ФРЭШ Казино
    ФРЭШ Казино

    Летний дизайн и моментальные выплаты!

Личный кабинет — в этом разделе можно отредактировать данные своего профиля.

Выводим пользовательское поле(свойство) раздела в Битрикс, записываем новое значение

В этой статье разберем популярные вопросы с пользовательскими полями у разделов инфоблока:

Для начала необходимо создать пользовательское поле (свойство) у раздела
1) В административной панели Битрикс заходим в необходимый инфоблока(запоминаем его ID)
2) ищем раздел(запоминаем его ID),
3) заходим в редактирование данного раздела и во вкладке “Доп. поля” нажимаем “Добавить пользовательское свойство”
4) выбираем тип данных(например строка), прописываем код поля, вводиться можно только большие латинские буквы, например UF_ELEMCOUNT (запоминаем значение)

Выводим пользовательское поле у раздела по ID

Пояснения:
Вместо 2 подставляем ID вашего инфоблока, где находится необходимый раздел
Вместо 16 подставляем ID самого раздела
Вместо UF_ELEMCOUNT подставляем Код поля (которой создали в 4ом пункте)

Записываем новое значение в пользовательское поле раздела

Пояснения:
Вместо UF_ELEMCOUNT подставляем Код поля
Вместо 16 подставляем ID раздела

Перебираем все разделы инфоблока и выводим пользовательское поле

Пояснения:
Вместо UF_ELEMCOUNT подставляем Код поля
Вместо 2 подставляем ID инфоблока

Список казино, дающие самые большую отдачу с автоматов:
  • СОЛ Казино
    СОЛ Казино

    1 место из-за моментальных выплат и хорошей отдачи со слотов!

  • ДЖОЙ Казино
    ДЖОЙ Казино

    Надежный бренд с контролем честности и лицензией!

  • ФРЭШ Казино
    ФРЭШ Казино

    Летний дизайн и моментальные выплаты!

Добавить комментарий