Первый делом полез в шаблоны писем - там ничего нет.
Вы уверены ?? может плохо посмотрели? Удобнее шаблон письма все таки тут хранить, но бывают всякие "МЕТОДЫ" программирования )).
Цитата
Полез в сам шаблон. Там форма ссылается на саму себя
Тут даже сомневаться не приходилось ))
Цитата
bitrix/php_interface/init.php там обрабатывают события.
Честно признаюсь, ожидал увидеть здесь решение. Но раз нет, то нет.
Есть еще один способ. При создании/редактирования инфоблока - можно указать файл обработчик (EDIT_FILE_BEFORE/EDIT_FILE_AFTER) (специальные поля для этого есть, они же, есть в типе инфоблока - EDIT_FILE_BEFORE), который будет вызываться перед сохранением значений в инфоблоке.
Где ID_SECTION_1, ID_SECTION_2 ... - это ID разделов элементов INCLUDE_SUBSECTIONS - если задан фильтр по родительским группам SECTION_ID, то будут также выбраны элементы находящиеся в подгруппах этих групп
для указания диапазона дат пользуйтесь условием для DATE_ACTIVE_FROM или похожим полем
1. Скопировать компонент в собственное пространство имен 2. Найти в обработчике компонента код вывода в метатеги информации 3. По аналогии сделать свою обработку поля.
Используя компонент Вы можете указать в нем какие свойства будут использоваться для метатегов (ключ слова и дискрипшен) Вам нужно по аналогии сделать то же самое для компонента (взять за основу стандартный и немного переделать его используя эту функцию). Синтаксис языка можно найти в инете.
По простому и правильно: 1. Пользователь заполняет форму добавления (указывает файл) и жмет кнопку сохранить (она же добавить и т.п.) 2. Вы пишите обработчик события добавления элемента к инфоблоку (за одно и изменения элемента инфоблока) - как писать написано в документации 3. в обработчике события Вы можете сделать с данными что захотите, в том числе и ресайз картинки - пример ресайза советую посмотреть в модуле инфоблоков
Выбор и назначение шаблонов для каждого сайта выполняется в Административном разделе: Настройки > Настройки продукта > Сайты > Список сайтов
Тут Вы выставляете условия использования шаблона, причем
Цитата
Условие может содержать любой программный код на языке PHP, в том числе вызовы API-функций продукта. Для получения дополнительной информации смотрите документацию к продукту
В Вашем случае можно сделать пользовательское поле для пользователя (зарегистрированного) в котором он будет выбирать шаблон. А в указанном выше месте установить проверку на значение данного свойства и соответственно вывод нужного шаблона.
Если нужно просто дать возможность ЛЮБОМУ посетителю выбрать другой шаблон, то нужна проверка на параметр в URL и проверка на код, в котором будет проверяться COOKIE (ведь там будем хранить данные о выбранном шаблоне). UI можно организовать в широком диапазоне от списка до картинок, все зависит от Ваших потребностей. Стандартного компонента в Битриксе я не видел. Есть похожий на переключение между сайтами - но Вы ведь о шаблонах спрашивали.
Alex Fedotov пишет: Fatal error: Call to undefined function: mb_convert_encoding()
Это проблема кодировки. Скорее всего у Вас на локале стоял UTF-8, а на хостинге он не поддерживается. Внимательно прочтите инструкцию по установке Битрикса.
Цитата
Alex Fedotov пишет: причем инсталлятор не дал даже выбора под какую версию php ставить битрикс.
Битриксу все равно под что работать PHP 4 или PHP5. То есть один и тот же сайт в принципе может работать и там и там. У самого такаяже проблема. Только хостер из-за UTF-8 перевел меня на php4, но все прошло безболезненно. Был конечно недавно в моей практике инцидент с обновлением - там функцию разработчики битрикса использовали для версии PHP5, но все исправили на следующий день (обновление)
Свойство инфоблока = список свойств другого инфоблока, Можно ли создать для элементов инфоблока свойство, в котором будет перечень свойств другого инфоблока ?
Александр Крастылев пишет: Можно ли в ИБ1 сделать список множественного выбора из свойств эл-тов ИБ2, для того что бы в нем выбирать те свойства, кот. будут использоваться для вывода ?
Можно. Делаете свойство список, в нем пишите руками список свойств для вывода, а в элементе инфоблока (при редактировании) выбираете (множественный выбор)
Свойство инфоблока = список свойств другого инфоблока, Можно ли создать для элементов инфоблока свойство, в котором будет перечень свойств другого инфоблока ?
Нет, насколько я знаю и помню выборка идет из одного инфоблока. если "IBLOCK_ID" => array("9","10") не прокатит, то тогда только добавлять второй инфоблок на момент подключения шаблона (Файл result_modifier.php, который подключается непосредственно перед подключением шаблона компонента.) Или используйте два компонента для вывода 2х инфоблоков
Например цена, цена старая, вес, цвет. А может список с рекламным свойством товара(хит сезона, лидер продаж и т.п.) Это обычные свойства элемента инфоблока, но которые нужны для ноутбуков, сумок к ним и воздушных шариков В общем обобщенная информация по всем классам.
Идея в том, что бы их можно было изменять админу (убрать не нужное, добавить новое, переименовать).