Таки решение:
1. В файле site_dir/catalog/index.php в параметр SEF_URL_TEMPLATES вписываем "element_partner" => "#SECTION_CODE#/#ELEMENT_CODE#/#PARTNER_ID#/"
2. Добавляем правило обработки адресов (выше правила про каталог):[CODE] array(
"CONDITION" => "#(^/catalog/.*/)p__(\d{1,5})/#",
"RULE" => "$1?partner=$2",
"ID" => "bitrix:catalog",
"PATH" => "",
),[/CODE]3. В файле site_dir/bitrix/components/bitrix/catalog/component.php делаем так[CODE]if($arParams["SEF_MODE"] == "Y")
{
// ... //
$componentPage = $engine->guessComponentPath(
$arParams["SEF_FOLDER"],
$arUrlTemplates,
$arVariables
);//После вот такого вызова
//Вставляем вот это:
if($componentPage === 'element_partner') { //Для партнерки
$componentPage = 'element';
};
// ... //
}
[/CODE] И всего делов. Было бы намного быстрее найти ответ, если бы было больше документации.