Начать стоит с постановки задачи.
Что вы хотите сделать, вывести на детальной страничке элемента другие элементы из этого раздела?
Если так, то можно обойтись без доработок и использовать два стандартных компонента catalog.element и catalog.section.
У компонента catalog.section есть параметр "ID раздела", в котором можно указать текущий раздел как $_REQUEST["SECTION_ID"]. Чтобы в список не попал текущий детальный элемент, перед компонентом можно использовать фильтр
$arrFilter = Array("!ID"=>$_REQUEST["ELEMENT_ID"]);
указав в параметре компонента FILTER_NAME имя фильтра arrFilter.
Что вы хотите сделать, вывести на детальной страничке элемента другие элементы из этого раздела?
Если так, то можно обойтись без доработок и использовать два стандартных компонента catalog.element и catalog.section.
У компонента catalog.section есть параметр "ID раздела", в котором можно указать текущий раздел как $_REQUEST["SECTION_ID"]. Чтобы в список не попал текущий детальный элемент, перед компонентом можно использовать фильтр
$arrFilter = Array("!ID"=>$_REQUEST["ELEMENT_ID"]);
указав в параметре компонента FILTER_NAME имя фильтра arrFilter.