Немного про битриксовый excel. У нас есть возможность выгрузить любое содержимое инфоблока в excel. Excel строится в файле /bitrix/modules/main/interface/admin_lib.php, конкретно функцией DisplayExcel().
Может поможет...
Консультации по маркетплейсу. Установка, настройка, доработка решений
Посмотри скрипты редактирования инфоблока перед сохранением или события OnAfterIBlockElementAdd и OnAfterIBlockElementUpdate.
Проблема в том, что при сохранении система случайным образом генерит путь к файлу в папке upload. Так что для анонса и свойства типа файла будет два рисунка и пути к ним будут разные. Если совсем извратиться, то посмотри путь к файлу анонса и сохрани его как строку в свойстве (можно в ручную, можно программно). Ну и потом использовать этот путь и подставлять его из свойства в путь картинке.
Задача не совсем ясна, что и куда ты пытаешься подставить.
Консультации по маркетплейсу. Установка, настройка, доработка решений
Булат Вахитов пишет: ээээ... странно все это, честно говоря. А вопрос возник по следующей причине. При оформлении заказа есть вариант, чтобы пароль и логин системой были сгенерены автоматически. И как новый пользователь сможет получить тогда свои данные для входа?
я думаю, что вариант аналогичен, решается так, как я описал. Отследите, хранится ли пароль точно в таком виде как он сгенерился или все таки меняется.
Консультации по маркетплейсу. Установка, настройка, доработка решений
В базах не хранятся пароли пользователей. Они мдпятятся =)
Реальный логин пользователя можно перехватить только в событии onbeforeregister(как-то так). Перехватывай там пароль и создай пользователское поле UF_REAL_PASSWORD и сохраняй туда. Потом при любом событии можешь брать пароль и отсылать юзеру.
Но хранить пароли в открытом виде как-то не але. Можешь свой алгоритм шифрования придумать.
Консультации по маркетплейсу. Установка, настройка, доработка решений
Посмотри, скорей всего там вывод этого поля в шаблоне находится. Делается он или компонентой или функцией. Узнай какой там name у поля и сделай простой textarea.
Консультации по маркетплейсу. Установка, настройка, доработка решений
Ну заходите в список пользователей, нажимайте кнопку настроить на контекстной панели. Там будут поля, которые отображать в списке. Добавляйте ваше пользовательское поле, и нажимаете кнопппачку Excel.
Консультации по маркетплейсу. Установка, настройка, доработка решений
Vivst пишет: Есть веб-форма(стандартный компонент 2.0). В ней поле "название". Если пользователь вводит больше 30 символов, то надо чтобы выводилась ошибка - типа "ввели больше 30 символов".
Перечитал вопрос. Может быть речь вообще не идет о модульных веб-формах. Может используется форма обратной связи. Недавно появилась, в последних обновлениях. Как компонент называется?
Консультации по маркетплейсу. Установка, настройка, доработка решений
Посмотри в админке в ответах формы, там есть настройка валидаторов по этому полю. Мне кажется если сделать через валидатор, то будет выводиться нужная надпись.
Консультации по маркетплейсу. Установка, настройка, доработка решений
Для вывода сообщений используются классы class="notetext" и class="errortext". Они скорей всего описаны или в шаблоне сайта или в самой компоненте bitrix:system.show_message. Css шаблона сайта подключается раньше, чем css компонента system.auth.authorize. Почему бы в самой компоненте system.auth.authorize не переопределить стили.
Консультации по маркетплейсу. Установка, настройка, доработка решений