Евгений Зачем? написал: Надо было просто добавить css в стилях шаблона, и добавить пару строчек кода в шаблоне страницы..Делов и правда на пол часа было)Эксперты блин.. )
Вот видите! Вы большой молодец) Теперь главное чтобы в поддерживаемых версиях IE, Safari, Firefox, Chome, и под разными разрешениями тоже работало)
Алексей Беспалов написал: С толкнулся с проблемой фильтрации инфоблока по свойству.Гугл дал инфу о доработкахкласса для работы со свойствами. А не уж то из коробки ещё не работает фильтр по значению свойства?
Ну тема же 100 раз обсуждалась. Для инфоблоков еще НЕТ d7! Есть Datamapper, который НЕ поддерживает фильтрацию по свойствам.
Цитата
Алексей Беспалов написал: Пытаюсь использовать D7 везде где можно.
Не пытайтесь бездумно применять новые подходы и алгоритмы. У нас старый CIBlockElement еще НЕ deprecated, нового API еще нет (где вы прочитали в оф.доке, что это работает?).
Илья Малашко написал: Как "повешать" событие click с подгружаемыми из модуля данными не влезая в ядро?
Это конечно не то, что Вам нужно, но работая с шаблоном компонента Вы не влезаете в ядро. Какой у Вас шаблон компонента? Битрикс обновлен до последней версии?
// Подключаем модуль календаря
\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 может работать для списка и без проверки прав
Станислав Пономарёв написал: Я так понимаю, это из-за вызова метода GetPublicEditHTML? Как можно его настроить? Добавить класс к input'у, заменить иконку календарика на другую?..\
Нормально - нет. Либо не вызывайте, либо сами обрабатывайте при типе date, либо костыльте на js
Andrew Foxis написал: Тоесть он заказался с склада 2 и его название вывести в личном кабинете.
Без разработчика, насколько я знаю никак. А с разработчиком: в шаблоне sale.personal.order.list в result_modifier проходиться по массиву $arResult['ORDERS'] и искать shipments с самовывозом и уже оттуда доставать нужные магазины
Алексей Ильин написал: Ну мне надо не вид сделать "что есть поля для трех серверов", а чтобы это работало =) Т.е. надо как-то привязать конкретных юзеров к конкретному эксченьжу как минимум и сделать чекер для проеврки не только первого набора полей.
А где Вы прочитали про "вид трех серверов"? Я говорю о том, что это будет работать. Не оптимально, но будет.
Цитата
Алексей Ильин написал: Думал может есть чего готовое.
Такое в открытый доступ не выкладывают и таким не делятся ))
Алексей Ильин написал: Подскажите куда копать? Кто-то уже делал такое?
Только разрабатывать самим. Битрикс не поддерживает такой интеграции. Самый простой вариант - физически скопировать 3 раза код с полями. Не эффективно, не удобно, но быстро пишется и работает.
Vadim написал: Данная заявка отсутствуют у создателя, у ответственного за согласование, в журнале событий, в базе данных, в настройке инфоблока и в бизнес-процессах.Проблема встречается редко, но очень важна для компании. Я уже всё перекопал, не могу понять в чём соль.
Если Вы хоть что-то трогали в веб-формах, то добро пожаловать в техническую поддержку. Если все штатно - проверяйте настройки веб-формы и записи в административной панеле - может нет доступа к заявке?
P.S. Тут только дебаг - вешайте логгеры пусть запоминают инциденты