Hallo,
Ich bin zurzeit dabei OTRS so zu konfigurieren das Ich beim Druck eines Tickets mein eigenes Layout habe. Meines erachtens sind diese Dateien wichtig:
- AgentTicketPrint.pm (Hier wird bestimmt welche Inhalte eingeschoben werden sollen)
- PDF.pm (Hier können Konfigurationen am Layout angepasst werden)
- Defaults.pm (Customer Informationen)
Nun zu meinem Problem:
Ich habe soweit alles angepasst wie ich es möchte. Nur sollen auch Kundeninformationen wie Stadt, Straße, Land oder PLZ miteingelesen werden. Das funktioniert bei mir nicht. Zurzeit ist es so aufgebaut:
Edit:
Inhalt aus AgentTicketPrint.pm
# So gelassen da standartmäßig
my $TableLeft = [
{
Key => $Self->{LayoutObject}->{LanguageObject}->Get('Firma') . ':',
Value => $Ticket{SLA} || '-',
},
# Will Stadt hinzufügen nur das macht er nicht
{
Key => $Self->{LayoutObject}->{LanguageObject}->Get('Stadt') . ':',
Value => $Ticket{CustomerUserCity},
}
];
Das mit der Firma klappt, aber nicht mit der Stadt. Die Syntax bzw Quelle für die Stadtinformation scheint falsch sein...
wenn ihr mir helfen könntet wäre das super!
Grüße
:EDIT
Mir würde schon reichen wo ich Stadt, Land, Straße usw von aufrufen könnte.