Перечисленные ниже функции признаны устаревшими. Рекомендуем заменить их в своих разработках заранее на аналоги уже сейчас.
Аналоги находятся в теле функций.
Код PHP:
Пример замены для файла template.php шаблона:function cmsPrintSitename(){
$inPage = cmsPage::getInstance();
$inPage->printSitename();
}
function cmsPrintHead(){
$inPage = cmsPage::getInstance();
$inPage->printHead();
}
function cmsPathway($separator){
$inPage = cmsPage::getInstance();
$inPage->printPathway($separator);
}
function cmsBody(){
$inPage = cmsPage::getInstance();
$inPage->printBody();
}
function cmsPrintFooter(){
$inPage = cmsPage::getInstance();
$inPage->printFooter();
}
function cmsCountModules($position){
$inPage = cmsPage::getInstance();
return $inPage->countModules($position);
}
function cmsModule($position){
$inPage = cmsPage::getInstance();
$inPage->printModules($position);
}
function cmsGetUserLink(){
$inPage = cmsPage::getInstance();
return $inPage->getUserLinks();
}
function cmsMenuId(){
$inCore = cmsCore::getInstance();
return $inCore->menuId();
}
function cmsUserId(){
$inUser = cmsUser::getInstance();
return $inUser->id;
}
function cmsLoadModuleConfig($module_id){
$inCore = cmsCore::getInstance();
return $inCore->loadModuleConfig($module_id);
}
function cmsLoadComponentConfig($component){
$inCore = cmsCore::getInstance();
return $inCore->loadComponentConfig($component);
}
function cmsNestedSetsInit($table){
$inCore = cmsCore::getInstance();
return $inCore->nestedSetsInit($table);
}
function cmsUserIsAdmin(){
$inUser = cmsUser::getInstance();
return $inUser->is_admin;
}
function cmsGuestGroup(){
return cmsUser::getGuestGroupId();
}
function cmsMenuSeoLink($link, $linktype, $menuid=1){
$inCore = cmsCore::getInstance();
return $inCore->menuSeoLink($link, $linktype, $menuid);
}Функция вывода модулей на позицию:
Код PHP:
Вместо нее нужно писатьcmsModule('header');Код PHP:
Но предварительно в начале файла нужно инициализировать объект $inPage$inPage->printModules('header');Код PHP:
Т.е. смотрим тело устаревших функций, заменяем по аналогии.$inPage = cmsPage::getInstance();
