[rt-users] Help with Templates

Alex Peters alex at peters.net
Wed Dec 17 06:58:48 EST 2014


I personally don't have experience with assets, but hopefully someone else
on the list can assist you with modifying that code to list assets (or give
you code to list them separately).

On 17 December 2014 at 22:56, Thomas Westlund <thomas at westlund.no> wrote:
>
> Thanx, that did the trick. This is really helpful ;-)
>
>
>
> This code only prints related tickets, what if the related object is an
> Asset? Is it possible to print the id of that as well?
>
>
>
> --
>
> Thomas
>
>
>
> *Fra:* Alex Peters [mailto:alex at peters.net]
> *Sendt:* 17. desember 2014 12:42
>
> *Til:* Thomas Westlund
> *Kopi:* rt-users at lists.bestpractical.com
> *Emne:* Re: [rt-users] Help with Templates
>
>
>
> Sorry, there's a missing closing bracket on the return line.  It should be
> this:
>
>
>
> return join(q{, }, map { "#$_" } sort @refers_to_ids);
>
>
>
> On 17 December 2014 at 22:38, Thomas Westlund <thomas at westlund.no> wrote:
>
> Hi,
>
>
>
> There seems to be an error in the code:
>
>
>
>
>
> This is my complete template
>
> ======= CUT  HERE  ======
>
> Subject: Ordrestatus: { $Ticket->SubjectTag }
>
>
>
> Hei,
>
>
>
> Her kommer ditt tilbud.
>
>
>
> Vennligst behold:
>
>
>
>          { $Ticket->SubjectTag }
>
>
>
> emnefeltet ved fremtidig korrespodanse i denne saken.
>
>
>
>                         Mvh,
>
>                         Kvantel AS
>
>                         {$Ticket->QueueObj->CorrespondAddress()}
>
>
>
> ---------------------------------------------------------------------------
>
> Related ticket IDs:
>
> {
>
>   my @refers_to_ids;
>
>   my $refers_to = $Ticket->RefersTo;
>
>   while (my $link = $refers_to->Next) {
>
>     next unless $link->BaseURI->IsLocal;
>
>     push @refers_to_ids, $link->BaseObj->id;
>
>   }
>
>   return join(q{, }, map { "#$_" } sort @refers_to_ids;
>
> }
>
> ======= CUT  HERE  ======
>
>
>
>
>
> When I try to save this template, I get the following error:
>
>
>
> · *Template Tilbud: Content updated*
>
> · *Couldn't compile template codeblock ' my @refers_to_ids; my $refers_to
> = $Ticket->RefersTo; while (my $link = $refers_to->Next) { next unless
> $link->BaseURI->IsLocal; } return join(q{, }, map { "#$_" } sort
> @refers_to_ids; ': syntax error at template line 28*
>
> --
>
> Regards
>
> Thomas
>
>
>
> *Fra:* Alex Peters [mailto:alex at peters.net]
> *Sendt:* 17. desember 2014 11:57
> *Til:* Thomas Westlund
> *Kopi:* rt-users at lists.bestpractical.com
> *Emne:* Re: [rt-users] Help with Templates
>
>
>
> Simply copy everything between (and including) the outermost curly braces
> in the location where you'd like a comma-separated list of ticket numbers
> to appear.
>
>
>
> Basically any curly brace construct will be replaced with something else
> when the template is evaluated.
>
>
>
> On 17 December 2014 at 18:36, Thomas Westlund <thomas at westlund.no> wrote:
>
> Hi,
>
>
>
> Thanks for your reply
>
>
>
> I'm fairly new RT an my perl skills at not to good either.
>
>
>
> How would I go about outputting this in a template?
>
>
>
> --
>
> Thomas
>
>
> On 17. des. 2014, at 00.28, Alex Peters <alex at peters.net> wrote:
>
> You're getting an RT::Links instance, which is an iterator.  I've used
> something like this with success:
>
>
>
> Related ticket IDs: {
>
>   my @refers_to_ids;
>
>   my $refers_to = $Ticket->RefersTo;
>
>   while (my $link = $refers_to->Next) {
>
>     next unless $link->BaseURI->IsLocal; # skip over non-ticket links
>
>     push @refers_to_ids, $link->BaseObj->id;
>
>   }
>
>   return join(q{, }, map { "#$_" } sort @refers_to_ids;
>
> }
>
>
>
> On 17 December 2014 at 07:51, Thomas Westlund <thomas at westlund.no> wrote:
>
> Hi,
>
> I want to display the ID of related Tickets in my template
>
> I tried using this  {$Ticket->RefersTo}
>
> But that just returns RT::Links=HASH(0x7f6dc46f7d20)
>
> How can I expand this to the ID of the related object?
>
> Regards
>
> --
>
> Thomas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20141217/b350be6b/attachment.html>


More information about the rt-users mailing list