Тоже искал решение что могу сказать, не нужно строить костылей что в итоге:
переменная $component существует только в шаблоне компонента в template.php по этому если вы вызываете компонент в шаблоне ставите там 4-й параметра $component в место false и все будет работать, но (мой случай) если вы на примере хлебных крошек вызываете их через API в файле component.php то там вместо 4-го параметра нужно ставить не $component а $this, мне это помогло, всем удачи.
ну и 2 полезные ссылки на всякий случай:
переменная $component существует только в шаблоне компонента в template.php по этому если вы вызываете компонент в шаблоне ставите там 4-й параметра $component в место false и все будет работать, но (мой случай) если вы на примере хлебных крошек вызываете их через API в файле component.php то там вместо 4-го параметра нужно ставить не $component а $this, мне это помогло, всем удачи.
ну и 2 полезные ссылки на всякий случай: