
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