Отображение в дайджесте компании и агента
Добавлено: 24 май 2012, 16:44
В нашей OTRS в дайджесте (dashboard) вместо TicketID отображается название компании клиента а также владельцы заблокированных заявок (как это выглядит показано на скриншоте).
Для этого изменения потребовалось внести правки в шаблон AgentDashboardTicketGeneric.dtl и изменить файл /opt/otrs/Kernel/Output/DashboardTicketGeneric.pm
Файл шаблона желательно править в своей теме, а не в дефолтной теме Standard. Как сделать свою тему написано здесь http://doc.otrs.org/3.0/ru/html/themes.html (все проще простого).
Вот такие изменения вносим в шаблон:
В этом файле меняется поле TicketNumber на поле CompanyName и доваляется поле Owner.
Для этого изменения потребовалось внести правки в шаблон AgentDashboardTicketGeneric.dtl и изменить файл /opt/otrs/Kernel/Output/DashboardTicketGeneric.pm
Файл шаблона желательно править в своей теме, а не в дефолтной теме Standard. Как сделать свою тему написано здесь http://doc.otrs.org/3.0/ru/html/themes.html (все проще простого).
Вот такие изменения вносим в шаблон:
Код: Выделить всё
--- AgentDashboardTicketGeneric.dtl.orig 2012-02-27 12:26:14.000000000 +0400
+++ AgentDashboardTicketGeneric.dtl 2012-02-20 22:03:44.000000000 +0400
@@ -97,25 +97,26 @@
<!-- dtl:block:ContentLargeTicketGenericRowMeta -->
<td class="W10pc">
- <a href="$Env{"Baselink"}Action=AgentTicketZoom;TicketID=$Data{"TicketID"}" title="$QData{"Title"}" class="AsBlock MasterActionLink">$Data{"TicketNumber"}</a>
+ <a href="$Env{"Baselink"}Action=AgentTicketZoom;TicketID=$QData{"TicketID"}" class="AsBlock MasterActionLink">$QData{"CompanyName","15"}</a>
</td>
<td class="W50pc">
<div title="$QData{"Title"}">$QData{"Title","70"}</div>
</td>
+ <td class="W10pc">$QData{"Owner"}</td>
<td>$QData{"Time"}</td>
</tr>