ПредишенСледващото

опише основната сфера на масата, подробности за които могат да помогнат в обработката на данните на потребителя:

Таблица `b_user_field` съхранява набор от потребителски дефинирани полета за различните модули, като например блог, потребители и т.н. Филтриране модул чрез използване на съдържанието на полетата ENTITY_ID (в нашия случай е налице потребител посочения потребител).

Таблица структура `b_user_field`
ENTITY_ID - идентификатор модул,
FIELD_NAME - наименование на областта,
USER_TYPE_ID - тип поле (низ, iblock_element, файл, и т.н.)
XML_ID
ПОДРЕДИ - сортиране на тегло,
MULTIPLE - дали поле е поле за множествена стойност,
ЗАДЪЛЖИТЕЛНО - това задължително поле
SHOW_FILTER - шоу филтрация административен обява
SHOW_IN_LIST - за да се покаже списък с административен обява
EDIT_IN_LIST - възможно ли е да редактирате списъка с административен обява
IS_SEARCHABLE - можете да търсите по поле,
Настройки - допълнителни настройки в поредица форма, като например: (а: 6 :)

Таблица `b_user_field_enum` предназначени за тип съхранение поле стойности изброяване:


Таблица структура `b_user_field_enum`.

ID - ID на влизане

USER_FIELD_ID - персонализирано поле ID

СТОЙНОСТ - стойност

DEF - стойност се използва като стойност за umolchaniiyu

ПОДРЕДИ - сортиране на теглото

Multi-потребител за имената на полетата се осъществява с помощта на `b_user_field_lang` маса.

Таблица структура `b_user_field_lang`:

USER_FIELD_ID - персонализирано поле ID

LANGUAGE_ID - идентификатор език

LIST_COLUMN_LABEL израза представяне на областта в Обява

LIST_FILTER_LABEL - представяне на областта от гледна точка на филтруване Обява

ERROR_MESSAGE - фраза, съобщения за грешки с областта

HELP_MESSAGE - фраза помощ при работа с областта

Допълнителни потребителски свойства, се съхраняват в tablitse`b_uts_user`. където всяко поле в структурата на таблицата се определя от потребителя поле. Свързването се извършва на полето за стойността - идентификатор на потребителя е единственото предварително зададено поле в тази таблица, останалите полета съответстват на полетата на записите в таблицата `b_user_field`.

Пример моята маса структура:

UF_CITY - персонализирано поле "град"

UF_SOUNTRY - персонализирано поле "страна"

Свързани статии

Подкрепете проекта - споделете линка, благодаря!