Буквально недавно столкнулся с такой же проблемой.
Стал дебажить код стандартного компонента каталога, понял что ошибка кроется здесь:
[CODE]// bitrix/components/catalog/component.php, line 44
$componentPage = $engine->guessComponentPath(
$arParams["SEF_FOLDER"],
$arUrlTemplates,
$arVariables
);
[/CODE]Этот метод вместо нужной страницы element выдает страницу detail.
В ядро не полез, решил проблему в лоб: создал в шаблоне компонента файл detail.php, куда вписал следующую строчку:
[CODE]require('element.php');
[/CODE]В итоге при любом раскладе подключится файл element.php, и сопутствующие компоненты.
Стал дебажить код стандартного компонента каталога, понял что ошибка кроется здесь:
[CODE]// bitrix/components/catalog/component.php, line 44
$componentPage = $engine->guessComponentPath(
$arParams["SEF_FOLDER"],
$arUrlTemplates,
$arVariables
);
[/CODE]Этот метод вместо нужной страницы element выдает страницу detail.
В ядро не полез, решил проблему в лоб: создал в шаблоне компонента файл detail.php, куда вписал следующую строчку:
[CODE]require('element.php');
[/CODE]В итоге при любом раскладе подключится файл element.php, и сопутствующие компоненты.