Документация для разработчиков
Темная тема

MakeComponentVariableAliases

Описание и параметры

array
MakeComponentVariableAliases(
 array arDefaultVariableAliases ,
 array arCustomVariableAliases
);

Метод принимает псевдонимы переменных по умолчанию и псевдонимы переменных, переданные во входных параметрах компонента и заменяет те псевдонимы переменных по умолчанию, которые были переопределены во входных параметрах компонента. Статический метод.

Параметры

ПараметрОписание
arDefaultVariableAliases Массив псевдонимов переменных по умолчанию.
arCustomUrlTemplates Массив псевдонимов переменных, переданных во входных параметрах компонента.

Возвращаемое значение

Массив псевдонимов переменных.

Смотрите также

  • Структура комплексного компонента
  • Псевдонимы входящих переменных
  • CComponentEngine::InitComponentVariables
  • Пример

    // если псевдонимов переменных по умолчанию имеет вид
    $arDefaultVariableAliases404 = array();
    
    // а во входных параметрах был передан массив
    $arParams["VARIABLE_ALIASES"] = array(
    	"element" => array(
    		"IBLOCK_ID" => "BID",
    		"SECTION_ID" => "SID",
    	)
    );
    
    // тогда, после вызова метода
    $arVariableAliases = 
        CComponentEngine::MakeComponentVariableAliases($arDefaultVariableAliases404, 
                                                       $arParams["VARIABLE_ALIASES"]);
    
    // массив $arVariableAliases будет иметь вид
    $arVariableAliases = array(
    	"element" => array(
    		"IBLOCK_ID" => "BID",
    		"SECTION_ID" => "SID",
    	)
    )


    Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
    © «Битрикс», 2001-2020, «1С-Битрикс», 2020
    Наверх