Hallo erneut,
wieder ein Änderungswunsch, diesmal betrifft es eine Spalte in der small Ansicht Status bzw. Queue. Und zwar gibt´s eine Spalte Kundennummer, die mich überhaupt nicht interessiert. Stattdessen hätte ich gerne dort seine Telefonnummer.
Ich habe hier im Forum Anleitungen gefunden, die sich aber auf die Version 2.xx beziehen, wir setzen 3.1.11 ein. Wie läuft es hier ab? Muß ich Templates ändern? Oder wird das in der Sysconfig gemacht?
Danke schon mal für die Hilfe...
Spalte ändern in Queue / Status Ansicht
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Spalte ändern in Queue / Status Ansicht
Das musst Du im Template (<OTRS_HOME>/Kernel/Output/HTML/Standard/AgentTicketOverviewSmall.dtl) anpassen. Ich weiß gerade nicht auswendig, welche Informationen über den Kunden von Haus aus an das Template übergeben werden. Ggf. musst Du auch in dem Modul unter <OTRS_HOME>/Kernel/Output/HTML/TicketOverviewSmall.pm Anpassungen vornehmen.
P.S.: Ich würde Dir empfehlen, das gleich als "Paket" zu machen (.sopm plus die geänderten Dateien - siehe http://doc.otrs.org/developer/3.1/en/ht ... blish.html). Damit tust Du Dir später bei Upgrades leichter.
P.S.: Ich würde Dir empfehlen, das gleich als "Paket" zu machen (.sopm plus die geänderten Dateien - siehe http://doc.otrs.org/developer/3.1/en/ht ... blish.html). Damit tust Du Dir später bei Upgrades leichter.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Spalte ändern in Queue / Status Ansicht
Also das Template habe ich gefunden, aber ich komm nicht richtig weiter.
Ich will konkret dIe Kundennummer Spalte durch die Telefonnummer (wird über LDAP gezogen) des Kunden ersetzen.
Die Einträge habe ich in der AgentTicketOverviewSmall.dtl gefunden:
In der TicketOverviewSmall.pm gibt es nur eine Zeile, in der die CustomerID vorkommt:
Was muß ich jetzt wie ädern, damit ich statt der Kundennummer (CustomerID) die Telefonnummer habe? Ich habe CustomerID mal mit Phone/UserPhone/telephonenumber ersetzt, hat nichts gebracht.
Und was auch schöne wäre, wenn man noch ne Spalte mit dem Betreff des Tickets hätte!
Ich will konkret dIe Kundennummer Spalte durch die Telefonnummer (wird über LDAP gezogen) des Kunden ersetzen.
Die Einträge habe ich in der AgentTicketOverviewSmall.dtl gefunden:
Code: Select all
<!-- dtl:block:OverviewNavBarPageCustomerID -->
<th class="CustomerID Last $QData{"CSS"}">
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"LinkSort"};SortBy=CustomerID;OrderBy=$LQData{"OrderBy"}">$Text{"CustomerID"}</a>
</th>
<!-- dtl:block:OverviewNavBarPageCustomerID -->
--------
<td>
<a href="$Env{"Baselink"}Action=AgentTicketCustomer;TicketID=$LQData{"TicketID"}" class="AsPopup">
<span title="$QData{"CustomerID"}">$QData{"CustomerID","15"}</span>
</a>
<div title="$QData{"CustomerName"}">$QData{"CustomerName","15"}</div>
</td>
Code: Select all
my @Col = (qw(TicketNumber Age State Lock Queue Owner CustomerID));
Und was auch schöne wäre, wenn man noch ne Spalte mit dem Betreff des Tickets hätte!
Re: Spalte ändern in Queue / Status Ansicht
Keiner ne Idee?