Специалисты
Описание medsite:medsite.userview
Комплексный компонент, позволяет выводить информацию о специалистах клиники. Компонент разработан для решения Cайт медицинской организации. Компонент является стандартным и входит в дистрибутив модуля.
Компонент доступен для базового варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент находится в Мед.сайт > Оргструктура > Специалисты.
Параметры
Название | Параметр | Описание | |||
Основные параметры | |||||
---|---|---|---|---|---|
Отображение имени | NAME_TEMPLATE | Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е. используется значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. | |||
Показывать пользователей из групп | GROUPS | С помощью клавиши Ctrl выбираются группы, пользователи из которых будут показаны. По умолчанию - все. | |||
Имя фильтра страницы структуры компании | STRUCTURE_FILTER | Имя фильтра страницы структуры компании. | |||
Количество пользователей на страницу | USERS_PER_PAGE | Поле определяет количество пользователей, отображаемых на одной странице. Весь список будет отображен с помощью постраничной навигации. | |||
Выводить уведомление при пустом списке | SHOW_ERROR_ON_NULL | [Y|N] При отмеченной опции в случае, если при фильтрации не было найдено ни одного сотрудника, будет показано текстовое уведомление об этом. | |||
Показывать постраничную навигацию над списком | SHOW_NAV_TOP | [Y|N] При отмеченной опции постраничная навигация будет показываться над списком. | |||
Показывать постраничную навигацию под списком | SHOW_NAV_BOTTOM | [Y|N] При отмеченной опции постраничная навигация будет показываться под списком. | |||
Тип информационного блока организаций | ORG_IBLOCK_TYPE | Тип инфоблоков с данными об организации. | |||
Инфоблок организаций | COMPANY_IB_ID | ID инфоблока организации. | |||
Инфоблок подразделений | DEPARTMENT_IB_ID | ID инфоблока подразделений. | |||
Инфоблок врачебных участков | SECTOR_IB_ID | ID инфоблока врачебных участков. | |||
Инфоблок кабинетов | PLACEMENT_IB_ID | ID инфоблока кабинетов. | |||
Тип инфоблока специальностей | SPEC_IBLOCK_TYPE | Тип инфоблока специальностей. | |||
Инфоблок специальностей | SPEC_IBLOCK_ID | ID инфоблока специальностей. | |||
Управление адресами страниц | |||||
Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ.
Если режим поддержки ЧПУ включен, то необходимо настроить
следующие параметры:
| |||
Настройки кеширования | |||||
Тип кеширования | CACHE_TYPE | Указывается тип кеширования:
|
|||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | |||
Дополнительные настройки | |||||
Инфоблок услуг | IBLOCK_ID | ID инфоблока услуг. | |||
Показать список услуг | SHOW_SERVICES | [Y|N] При отмеченной опции в информации о сотруднике будет выводиться список оказываемых им услуг. | |||
Экранировать HTML код при выводе описания | ESCAPE_HTML | [Y|N] При отмеченной опции управляющие символы в описании (например, < > & ) будут заменены на соответствующие им коды Unicode. | |||
Показать поля пользователя | USER_FIELDS | Выбираются поля для отображения. | |||
Показать свойства пользователя | USER_PROPERTY | Массив кодов выводимых свойств. | |||
Ссылка на расписание сотрудника | SCHEDULE_LINK | Ссылка на раздел записи на прием. | |||
Веб-форма для отзывов | REVIEW_FORM_ID | ID веб-формы отзывов о сотрудниках. | |||
Формат показа даты | DATE_FORMAT | Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | |||
Формат показа даты без года | DATE_FORMAT_NO_YEAR | Указывается формат показа даты без года. В выпадающем списке перечислены все возможные варианты показа даты без года, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | |||
Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты и времени, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | |||
Имя фильтра (для внешних форм фильтрации) | FILTER_NAME | Имя фильтра. | |||
Сортировать пользователей по | USER_SORT | Поле для сортировки списка пользователей:
| |||
Тип сортировки | SORT_TYPE | Задается направление для второй сортировки новостей:
| |||
Количество отображаемых недель (кроме текущей) | WEEK_LEAF | Количество недель для вывода, кроме текущей недели. | |||
Количество отображаемых талонов до нажатия "Развернуть" (не меньше 3) | COLLAPSE_SCHEDULE_IF_MORE | Указывается число отображаемых талонов (остальные будут доступны при клике кнопки Развернуть). |
Пример вызова
$APPLICATION->IncludeComponent( "medsite:medsite.userview", "", Array( "CACHE_TIME" => "3600", "CACHE_TYPE" => "A", "COLLAPSE_SCHEDULE_IF_MORE" => "10", "COMPANY_IB_ID" => $_REQUEST["ID"], "DATE_FORMAT" => "d.m.Y", "DATE_FORMAT_NO_YEAR" => "d.m", "DATE_TIME_FORMAT" => "d.m.Y H:i:s", "DEPARTMENT_IB_ID" => $_REQUEST["ID"], "ESCAPE_HTML" => "Y", "FILTER_NAME" => "users", "GROUPS" => array(), "IBLOCK_ID" => $_REQUEST["ID"], "NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME##/NOBR#", "ORG_IBLOCK_TYPE" => "news", "PLACEMENT_IB_ID" => $_REQUEST["ID"], "REVIEW_FORM_ID" => "0", "SCHEDULE_LINK" => "", "SECTOR_IB_ID" => $_REQUEST["ID"], "SEF_MODE" => "N", "SHOW_ERROR_ON_NULL" => "Y", "SHOW_NAV_BOTTOM" => "Y", "SHOW_NAV_TOP" => "N", "SHOW_SERVICES" => "Y", "SORT_TYPE" => "ASC", "SPEC_IBLOCK_ID" => $_REQUEST["ID"], "SPEC_IBLOCK_TYPE" => "news", "STRUCTURE_FILTER" => "structure", "USERS_PER_PAGE" => "90", "USER_FIELDS" => array("EMAIL", "PERSONAL_PHONE", "WORK_POSITION", "WORK_NOTES"), "USER_PROPERTY" => array(), "USER_SORT" => "", "VARIABLE_ALIASES" => Array( "page" => "page", "user_id" => "user_id" ), "WEEK_LEAF" => "2" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.