Изменение отображения полей на экране
Добавлено: 16 июн 2011, 07:52
Захотелось поделиться опытом.
Здесь порядок действий.
Задача - изменить отображение (убрать, добавить поля) полей в интерфейсе OTRS.
Файлы *.dtl (Например: AgentTicketZoom.dtl, CustomerTicketZoom.dtl, AgentDashboardTicketGeneric.dtl, AgentITSMConfigItemZoom.dtl) расположены в Kernel/Output/HTML/Standard
Их менять нельзя!!! Их изменение приводит к появлению сообщения, типа ITSMIncidentProblemManagement 3.0.3 - Package not correctly deployed! Please reinstall the package. в Управлении Пакетами(Package Manager). Все, конечно, будет работать, но игнорирование этого сообщения может привести к тому, что Вы не отреагируете на более серьезную ошибку.
1. Надо создать свою папку в Kernel/Output/HTML/, например Kernel/Output/HTML/My_Company_themes
2. Скопировать туда файлы интерфейса которые надо изменить из Kernel/Output/HTML/Standard в Kernel/Output/HTML/My_Company_themes и менять их там.
3. Имя этой папки (My_Company_themes) прописать в SysConfig in Framework -> Core::Web -> Frontend::Themes - добавить строку и сделать активной.
4. Выбрать имя этой папки в персональных настройках агента и/или клиента , раздел Профиль пользователя-->Тема интерфейса (для кого меняли).
5. Чтобы сделать тему умалчиваемой, т.е. для всех агентов и клиентов - укажите ее в Framework-->Core-->DefaultTheme
Перезапустить web- сервер.
Будет работать и не ругаться в PackageManager.
(Руководство администратора OTRS 3.0 Глава 14. Создание своих собственных тем (шаблонов) http://doc.otrs.org/3.0/ru/html/themes.html
Решил поместить это сюда, т.к. прочитал только когда столкнулся с проблемой и делал, как написано во многих постах на эту тему, но нигде (наверное все и так знают) нет предупреждения, что системные файлы на месте менять нельзя.
Буду рад, если кому-то это сэкономит время
Здесь порядок действий.
Задача - изменить отображение (убрать, добавить поля) полей в интерфейсе OTRS.
Файлы *.dtl (Например: AgentTicketZoom.dtl, CustomerTicketZoom.dtl, AgentDashboardTicketGeneric.dtl, AgentITSMConfigItemZoom.dtl) расположены в Kernel/Output/HTML/Standard
Их менять нельзя!!! Их изменение приводит к появлению сообщения, типа ITSMIncidentProblemManagement 3.0.3 - Package not correctly deployed! Please reinstall the package. в Управлении Пакетами(Package Manager). Все, конечно, будет работать, но игнорирование этого сообщения может привести к тому, что Вы не отреагируете на более серьезную ошибку.
1. Надо создать свою папку в Kernel/Output/HTML/, например Kernel/Output/HTML/My_Company_themes
2. Скопировать туда файлы интерфейса которые надо изменить из Kernel/Output/HTML/Standard в Kernel/Output/HTML/My_Company_themes и менять их там.
3. Имя этой папки (My_Company_themes) прописать в SysConfig in Framework -> Core::Web -> Frontend::Themes - добавить строку и сделать активной.
4. Выбрать имя этой папки в персональных настройках агента и/или клиента , раздел Профиль пользователя-->Тема интерфейса (для кого меняли).
5. Чтобы сделать тему умалчиваемой, т.е. для всех агентов и клиентов - укажите ее в Framework-->Core-->DefaultTheme
Перезапустить web- сервер.
Будет работать и не ругаться в PackageManager.
(Руководство администратора OTRS 3.0 Глава 14. Создание своих собственных тем (шаблонов) http://doc.otrs.org/3.0/ru/html/themes.html
Решил поместить это сюда, т.к. прочитал только когда столкнулся с проблемой и делал, как написано во многих постах на эту тему, но нигде (наверное все и так знают) нет предупреждения, что системные файлы на месте менять нельзя.
Буду рад, если кому-то это сэкономит время