Примеры использования
|
---|
Примечание: Код нужно указывать без открывающих и закрывающих тегов (
<? , ?> ).Важно! Не рекомендуется использовать в теле кода выражения типа
{=...} . Они могут содержать параметры, которые может изменить любой пользователь портала, даже не имеющий необходимых прав.
Например, вместо конструкции {=Variable:COMPANY_NAME} лучше использовать $root->GetVariable('COMPANY_NAME') .1. Установка значения переменной
где: Variable1 - идентификатор переменной, которой будет присвоено значение (число 12345).
2. Запись нескольких пользователей в переменную типа "Пользователь"
где: array("user_1", "user_2") - массив пользователей в формате user_[идентификатор_пользователя_в_системе] .
3. Использование php-кода и значений полей/переменных для получения названия элемента инфоблока $arFilter = Array("IBLOCK_ID" => {=Variable:Variable1_printable}, "ID" => {=Document:PROPERTY_1}); $dc = CIBlockElement::GetList(array(), $arFilter, array("NAME")); $br = $dc->Fetch(); $Pbrr = $br["NAME"]; $this -> SetVariable('Variable2', $Pbrr); где: {=Variable:Variable1_printable} - значение переменной, в которой содержится идентификатор инфоблока;
{=Document:PROPERTY_1} - поле документа, содержащее идентификатор элемента инфоблока;
Variable2 - идентификатор переменной, которой будет присвоено вычисленное название элемента инфоблока.
4. Преобразование формата поля документа и дальнейшее его использование Рассмотрим пример преобразования поля документа Пользователь в понятную форму для того, чтобы использовать его при отправке сообщения:
|
Администратор. Модули
Бизнес-процессы
Действия
Прочее
PHP код
PHP код
Урок
160
из
426

Автор:
Марина Павлова
Сложность урока:
3 из 5
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
Дата изменения:
20.01.2021
Просмотров:
24516
Ограничения по редакциям:
Старт, Стандарт, Малый бизнес
Действие позволяет выполнить произвольный PHP код Внимание! Задавать PHP-код может только пользователь с правами администратора. .
Внимание! Данное действие доступно только для коробочной версии «Битрикс24».
Описание Параметров
Смысл большинства полей ясен из их названия, поэтому их описание будет пропущено.
Документация по теме: |
Поделиться:
Курсы разработаны в компании «1С-Битрикс»
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
и Ваше мнение важно для нас