страницы, на которой ошибка
Стандартная тема использует wildcart, там проводится последовательная проверка на какой странице ты находишься и присваивает массиву крошек нужные данные. Т.к страница у wildcart одна (catalog), то там везде ссылка формируются по типу $obProductItem->getPageUrl('catalog'). Тебе же нужно для каждой странице где ты вызываешь крошки отдавать в метод getPageUrl имя этой страницы.