Изменяем заголовок страницы авторизации в vtiger CRM
Счастливые обладатели установленной vTiger CRM версии 6.5.0 могли наблюдать такую картину, что заголовок на странице авторизации системы отображается названием используемого модуля (у меня установлен английский язык и по умолчанию «Users»). Задача наша поменять данный заголовок на что-то более логичное, например, на название используемой системы.
Итак, приступим. Для того чтобы исправить заголовок, необходимо открыть файл Login.php, который расположен по адресу modules/Users/views/. После функции checkPermission() выставляем новую функцию:
function preProcess(Vtiger_Request $request, $display=true) { $currentUser = Users_Record_Model::getCurrentUserModel(); $viewer = $this->getViewer($request); $viewer->assign('PAGETITLE', getTranslatedString('APPTITLE')); $viewer->assign('SCRIPTS',$this->getHeaderScripts($request)); $viewer->assign('STYLES',$this->getHeaderCss($request)); $viewer->assign('SKIN_PATH', Vtiger_Theme::getCurrentUserThemePath()); $viewer->assign('LANGUAGE_STRINGS', $this->getJSLanguageStrings($request)); $viewer->assign('LANGUAGE', $currentUser->get('language')); if($display) { $this->preProcessDisplay($request); } }
Все. Теперь заголовок страницы при авторизации должен измениться на строку vTiger CRM. Естественно, вы можете изменить значение переменной PAGETITLE на свое. В моем же примере используется значение ключа APPTITLE, описание которого можно найти в каждом языковом пакете, например, по адресу /languages/ru_ru/Vtiger.php.
Мелочь конечно, но приятно. А под конец, результат небольших изменений до и после.