Наверное вместо второго $inCore должно стоять $inPagefunction my_component(){
$inCore = cmsCore::getInstance();
$inCore = cmsPage::getInstance();
...
В том-же файле
Наверное с точки зрения поддержи разных языков это не совсем удобно$inPage->printHeading(’ЗАГОЛОВОК КОМПОНЕНТА’);