
Christian Schoepplein schrieb:
Hi Martin,
On Tue, Mar 14, 2006 at 04:29:00PM +0100, Martin Hochreiter wrote:
Ich will im AgentTicketZoom - Kunden Info Bereich ein Image des Customers anzeigen. Dazu muss ich eine fixe URL einfügen mit der CustomerID des Kunden - wie stell ich das an,
Auf den Loginnamen des Kunden kannst du mit der Variable $Data{"CustomerID"} zugreifen, diese Vars. werden in den .dtl-Dateien verwendet. Die .dtl-Files erzeugen dynamisch die Oberfläche von OTRS, man findet diese Dateien unter Kernel/Output/HTML/Standard (für das Standard-Theme von OTRS).
Für dein Vorhaben gehst du also folgendermaßen vor:
1. Öffnen des zuständigen .dtl-Files. Das File heißt meistens so, wie das Modul, welches von OTRS verwendet wird. In deinem Fall also
- Kernel/Output/HTML/Standard/AgentTicketZoom.dtl (für den oberen Teil des Ticket-Zooms) oder - Kernel/Output/HTML/Standard/AgentTicketZoomStatus.dtl für den Teil der alle Statusinformationen innerhalb des Zooms anzeigt.
2. Nun suchst du die Stelle, wo du dein Bild angezeigt haben willst und fügst die URL ein. Die URL enthält den Loginnamen des Kunden, also sieht sie in etwa so aus:
Nachdem du die Datei gespeichert und die Seite refreshed hast, solltest du das Bild angezeigt bekommen.
Hallo Christian! Danke, das funktioniert mal soweit - kann ich statt CustomerID auch andere LDAP Felder verwenden (z.B. Username)? lg