[rt-users] Custom Fields and Templates

Ruslan U. Zakirov cubic at acronis.ru
Tue Mar 2 07:31:57 EST 2004


Andy Harrison wrote:
> I'd like to print out the custom fields and their values in a
> template.  I'm just trying to get it to print out the CF name first
> and I can't even get that far.
> 
> {
>  my $CustomFields = $TicketObj->QueueObj->CustomFields();
>  while (my $CustomField = $CustomFields->Next()) {
>   $OUT .= $CustomField->Name . "\n";
>  }
>  $OUT;
> } 
> 
In template code you have $Ticket not $TicketObj.

		Good luck. Ruslan.
> 
> 
> 
> It quits with the following error:
> 
> 
> 
>  Program fragment delivered error ``Can't call method "QueueObj" on an undefined value at template line 15.
>  (line 15 is the line with QueueObj in it.)
> 
>  Stack:
>    [template:15]
>    [/usr/local/rt3/lib/RT/Template_Overlay.pm:395]
>    [/usr/local/rt3/lib/RT/Template_Overlay.pm:315]
>    [/usr/local/rt3/lib/RT/Action/SendEmail.pm:210]
>    [/usr/local/rt3/lib/RT/ScripAction_Overlay.pm:199]
>    [/usr/local/rt3/lib/RT/Scrip_Overlay.pm:402]
>    [/usr/local/rt3/lib/RT/Scrip_Overlay.pm:345]
>    [/usr/local/rt3/lib/RT/Scrips_Overlay.pm:196]
>    [/usr/local/rt3/lib/RT/Transaction_Overlay.pm:118]
>    [/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3801]
>    [/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3944]
>    [/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3318]
>    [/usr/local/rt3/lib/RT/Interface/Web.pm:949]
>    [/usr/local/rt3/lib/RT/Interface/Web.pm:1071]
>    [/usr/local/rt3/share/html/Ticket/Display.html:108]
>    [/usr/local/rt3/share/html/Ticket/Update.html:196]
>    [/usr/local/rt3/share/html/autohandler:189]'' 




More information about the rt-users mailing list