Hi Frank,
das geht eigentlich auch ganz einfach. Kannst Du über die OTRS-API abfragen (Du merkst gar nicht, ob diese aus der DB oder ausm LDAP kommen ;) ).
Beispiel:
my $Name = $Self->{CustomerUserObject}->CustomerName( UserLogin => $Ticket{CustomerUserID}, );
Und $Name dann einfach mit in den $Self->{LayoutObject}->Block() call.
-Martin
On 19.01.2011, at 15:20, Frank Thommen wrote:
Ja danke, das half tatsaechlich. Da die Informationen die ich anzeigen will nicht aus der DB kommen sondern aus dem LDAP-Backend, werde ich die Modifikation wohl vorerst sein lassen.
Vielen Dank
frank
Johannes Nickel wrote:
Hi, schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen. http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=e... Gruß Johannes Am 19. Januar 2011 15:03 schrieb Frank Thommen frank.thommen@gmx.net:
Hallo,
in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are given to the templates by the application module, these data can be output to the template".
Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template uebergeben werden? Wo passiert das?
Konkret will ich im Dashboard die Ticket-Tabellen um die Queue ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen. Ich habe einen Dump der gesamten Datenstruktur gemacht, die in /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur uebergeben wird, aber da bin ich nicht fuendig geworden.
Gruss
frank