Необходимо в настройках инфоблока указать URL Для инфоблока, раздела и элемента и на соответствующих страницах разместить компоненты, если использовать комплексный компонент - то ЧПУ вам поможет
Зачем код компонентов? :) покаите их вызов и саму обработку. Лучше всего использовать комплексный компонент - там есть обработка несуществующих элементов.