Андрей Мясников, если есть возможность предоставить доступ - напишите на почту, бесплатно помогу вам с этой проблемой - самому интересно что там у Вас. gromdron @ yandex.ru
Рекомендую индивидуальный способ подключения (каждый для себя настраивает сам). Для этого нужно нажать на профиль и выбрать пункт про настройку интеграции:
Есть еще способ административный, если хотите принудительно обрабатывать или писать свои правила.
Григорий Терещенко, чтобы и в верхнем и в нижнем меню были одинаковые пункты оба компонента должны смотреть в один и тот же верхний и дочерние типы меню, иметь одинаковые настройки компонентов. Вот и все
Андрей Мясников,а точно все заполнено в нужных полях? Может в системе заведено 2 поля, и вы выводите первое, а на детальном странице второе (т.к. первое пустое, выводится второе, т.к. оно заполнено).
Сергей Барановский, почта все равно уходит с одного, но с Reply-To аттрибутом менеджера и от его лица.
Что касается получения почты - каждый менеджер может подключить себе свой почтовый ящик и он будет "парсится" самостоятельно. Можно и целенаправленно это сделать (за пользователей), но уже в коробке и вне зависимости от их выбора, но опять же исходящая почта будет работать через reply-to.
Хотя, теоретически через exchange можно настроить и пересылку по правилам... но это уже совсем другая история
Александр Мерзляков, а вот тут, Вы, уже отбираете мой хлеб - я особо не жадный, но как видно из топика - и так изрядно помог. Направление указано, варианты предложены. Если хотите - я могу сделать это за Вас, но уже за денежку.
'11111111' соответствует шаблону
'88888888' соответствует шаблону
'aa7777777' невалиден
'1a1a11111' невалиден
'' соответствует шаблону
'sdsad' невалиден
1) Ajax Вам возвращает кешированный результат (например вы добавили строку подключения модуля, а он все равно возвращает закешированный фрагмент) 2) Вы не там добавили подключение модуля. Например, у Вас есть страница index.php на которой размещен Ваш компонент, а при переводе компонента в режим Ajax, он обращается в /local/components/..../ajax.php, а вы прописали Loader' в index.php 3) Вы некорректно обращаетесь к классу (может быть нет Bem\Core\Utils, а есть какой-нибудь Bem\Core\Internal\Utils) и т.п.
Александр Мерзляков, а тут все зависит от того, как у Вас на портале все устроено. В текущем битриксе есть 2-3 варианта, но концептуально пути 2 - использование стандартного способа и кастоный: первый, стандартный в отдельной таблице b_crm_requisite
Александр Мерзляков,CCrmContact::GetByID, ровно как и GetList не возвращают множественные поля, такие как вебсайт, email и телефон. Это можно сделать только через CCrmFieldMulti.
Если он не возвращает результата, то есть 3 варианта: 1) У контакта нет поля с таким типом (например у него есть мобильный, но нет рабочего номера, который вы пытаетесь достать) 2) У Вас PHP ниже 5.4 3) Вы неправильно скопировали код
Повторюсь: Специально для Вас, Я еще раз протестировал код. У меня есть контакт с ID:1 и у него есть заполненная рабочая почта.
Вот код (он отличается только статичным ID контакта и выводом на экран):