Zusätzliches Feld in AgentCompose.dtl

Salut, ich habe erfolgreich in AgentPhoneNew.dtl und in AgentEmailNew.dtl ein zusätzliches Feld eingefügt, damit die Agents neue Tickets gleich kategorisieren können. Dazu habe ich nach der Table Row, die die Textbox darstellt, diesen Code eingefügt: <tr> <td>$Data{"TicketFreeKeyField1"}:</td> <td>$Data{"TicketFreeTextField1"}</td> </tr> In der AgentCompose.dtl, die man bei uns über 'Empty Answer' in der Inhaltsansicht eines Tickets erreicht, funktioniert das nicht; es wird nur der Doppelpunkt dargestellt. Was fehlt? (OTRS 1.2.3) -- Gruß, Peter Koch

On Friday, September 17, 2004 3:50 PM
Peter Koch
Salut,
Bonsoir,
ich habe erfolgreich in AgentPhoneNew.dtl und in AgentEmailNew.dtl ein zusätzliches Feld eingefügt, damit die Agents neue Tickets gleich kategorisieren können.
Dort funktioniert das auch.
In der AgentCompose.dtl, die man bei uns über 'Empty Answer' in der Inhaltsansicht eines Tickets erreicht, funktioniert das nicht; es wird nur der Doppelpunkt dargestellt. Was fehlt?
Code in AgentCompose.pm, um die TicketFree*Field* zu ersetzen, der existiert nicht, wenn ich das richtig sehe.
(OTRS 1.2.3)
Das' egal. Es grüßt fröhlich Robert Kehl -- So etwas gibt es im Fußball nicht. Günter Netzer bei der WM 98 auf die Frage, was passiert, wenn Südkorea gegen Holland gewinnt

Robert Kehl wrote:
In der AgentCompose.dtl, die man bei uns über 'Empty Answer' in der Inhaltsansicht eines Tickets erreicht, funktioniert das nicht; es wird nur der Doppelpunkt dargestellt. Was fehlt? Code in AgentCompose.pm, um die TicketFree*Field* zu ersetzen, der existiert nicht, wenn ich das richtig sehe.
Hmmm, ich hab da jetzt was reingepfriemelt, was ich mir aus AgentEmail und AgentPhone zusammengesucht habe. Abschließende Frage: Warum fehlte das dort? In 'sub form' kurz vor 'build view': my %TicketFree = (); foreach (1..8) { $TicketFree{"TicketFreeKey$_"} = $Self->{ParamObject}->GetParam(Param => "TicketFreeKey$_"); $TicketFree{"TicketFreeText$_"} = $Self->{ParamObject}->GetParam(Param => "TicketFreeText$_"); } my %TicketFreeText = $Self->{LayoutObject}->AgentFreeText(%TicketFree); Und in 'sub SendEmail' kurz vor '# redirect': foreach (1..8) { my $FreeKey = $Self->{ParamObject}->GetParam(Param => "TicketFreeKey$_") || ''; my $FreeValue = $Self->{ParamObject}->GetParam(Param => "TicketFreeText$_") || ''; $Self->{TicketObject}->SetTicketFreeText( Key => $FreeKey, Value => $FreeValue, Counter => $_, TicketID => $Self->{TicketID}, UserID => $Self->{UserID}, ); } PS: Wer das übernemhen möchte sei bitte vorsichtig wegen der Zeilenumbrüche, ich bin mir nicht sicher, wie Perl damit umgeht... -- Greez, pk
participants (2)
-
Peter Koch
-
Robert Kehl