Spalte ändern in Queue / Status Ansicht

Hilfe zu Znuny Problemen aller Art
Locked
najaleon
Znuny newbie
Posts: 98
Joined: 09 Jul 2012, 11:13
Znuny Version: 3.1.7
Real Name: Leon

Spalte ändern in Queue / Status Ansicht

Post by najaleon »

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...
reneeb
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

Post by reneeb »

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.
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
najaleon
Znuny newbie
Posts: 98
Joined: 09 Jul 2012, 11:13
Znuny Version: 3.1.7
Real Name: Leon

Re: Spalte ändern in Queue / Status Ansicht

Post by najaleon »

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:

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>


In der TicketOverviewSmall.pm gibt es nur eine Zeile, in der die CustomerID vorkommt:

Code: Select all

        my @Col = (qw(TicketNumber Age State Lock Queue Owner CustomerID));
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!
najaleon
Znuny newbie
Posts: 98
Joined: 09 Jul 2012, 11:13
Znuny Version: 3.1.7
Real Name: Leon

Re: Spalte ändern in Queue / Status Ansicht

Post by najaleon »

Keiner ne Idee?
Locked