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

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-2024, «1С-Битрикс», 2024