Илья Малашко написал: Как "повешать" событие click с подгружаемыми из модуля данными не влезая в ядро?
Это конечно не то, что Вам нужно, но работая с шаблоном компонента Вы не влезаете в ядро. Какой у Вас шаблон компонента? Битрикс обновлен до последней версии?
Сертификат на другом сайте корректный или самоподписанный/неполный? Может помочь: https://ru.stackoverflow.com/questions/653968/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-fsockopen-%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BB%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D1%81-ssl
// Подключаем модуль календаря
\Bitrix\Main\Loader::IncludeModule('calendar');
// Получаем события, в которых участвует пользователь, а не его разделы
$resEvents = CCalendarEvent::GetList([
// От лица какого пользователя ищем события (если не указан - текущий)
'userId' => 1032,
// Ищем только его события или все
'checkPermissions' => true,
// Фильтр
'arFilter' => [
// Откуда начать получение (по-умолчанию - от текущей даты меньше не 3 месяца)
'FROM_LIMIT' => CCalendar::Date(time() - 31 * 3 * 24 * 3600, false),
// До которого смотреть (по-умолчанию 1 год вперед)
'TO_LIMIT' => CCalendar::Date(time() + 365 * 24 * 3600, false),
// Не удаленные
'DELETED' => 'N'
/**
* Можно еще например использовать поля:
* OWNER_ID (кто владелец)
* CREATED_BY (кто создал)
* MEETING_HOST - переговорная
* NAME - название
* SECTION (раздел)
* ACTIVE_SECTION (активность раздела)
* DAV_XML_ID (внешний код)
* и другие
*/
]
]);
while( $arEvent = $resEvents->fetch() )
{
/**
* $arEvent - массив описывающий одной событие
*/
echo "<pre>";
var_dump($arEvent);
echo "</pre>";
}
Николай Мещеринов, а тогда без разницы. Что так пользователь имеет управление над пользовательским полем, что так. Т.е. Вас ни тот ни другой вариант не защитит от Васи, который залезет в список пользовательских полей и не удалит/добавит еще одно.
Хотя чисто теоретически crm.userfield.enumeration.fields может работать для списка и без проверки прав
[QUOTE]Станислав Пономарёв написал: Я так понимаю, это из-за вызова метода GetPublicEditHTML? Как можно его настроить? Добавить класс к input'у, заменить иконку календарика на другую?..\[/QUOTE]
Нормально - нет. Либо не вызывайте, либо сами обрабатывайте при типе date, либо костыльте на js