Основа здесь:
В настройках инфоблока прописываем пути как мы их хотим их видеть: #SITE_DIR#/<раздел>/#ELEMENT_CODE#/
В правилах обработки адресов: #^/<раздел>/([\w\d\-]+)(\\?(.*))?# что меняем /<раздел>/detail.php переменная CODE=$1
В компоненте на старнице детального просмотра: ={$_REQUEST["CODE"]}