MakeComponentUrlTemplates
Описание и параметры
array MakeComponentUrlTemplates( array arDefaultUrlTemplates, array arCustomUrlTemplates );
Метод служит для поддержки ЧПУ режима в комплексных компонентах. Метод принимает на входе шаблоны путей по умолчанию и шаблоны путей, переданные во входных параметрах компонента и заменяет те шаблоны путей по умолчанию, которые были переопределены во входных параметрах компонента. Статический метод.
Параметры
Параметр | Описание |
---|---|
arDefaultUrlTemplates | Массив шаблонов путей по умолчанию. |
arCustomUrlTemplates | Массив шаблонов путей, переданных во входных параметрах компонента. |
Возвращаемое значение
Массив шаблонов путей.
Смотрите также
Пример
// если массив шаблонов путей по умолчанию имеет вид $arDefaultUrlTemplates = array( "list" => "index.php", "element" => "#IBLOCK_ID#/#ELEMENT_ID#.php?SID=#SECTION_ID#" ); // а во входных параметрах был передан массив $arParams["SEF_URL_TEMPLATES"] = array( "element" => "#IBLOCK_ID#/#SECTION_ID#/#ELEMENT_ID#.php" ); // тогда, после вызова метода: $arUrlTemplates = CComponentEngine::MakeComponentUrlTemplates($arDefaultUrlTemplates, $arParams["SEF_URL_TEMPLATES"]); // массив $arUrlTemplates будет иметь вид $arUrlTemplates = array( "list" => "index.php", "element" => "#IBLOCK_ID#/#SECTION_ID#/#ELEMENT_ID#.php" )
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.