ich wollte eine zusätzliche Spalte "Ticket Ersteller" in der Ansicht nach Status unterbringen, folgendes habe ich dafür gemacht:
1.Ticket.pm
Code: Select all
.....
sub TicketGet {
.......
$Ticket{CreatedByUser} = $Self->{UserObject}->UserName( UserID => $Ticket{CreateBy} );
-> zusätliche Spalte eingefügt mit der neuen Variable :
Code: Select all
.....
<!-- dtl:block:OverviewNavBarPageOwner -->
<th class="Owner $QData{"CSS"}">
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"LinkSort"};SortBy=CreatedByUser;OrderBy=$LQData{"OrderBy"}">Ersteller</a>
</th>
............
<!-- dtl:block:RecordTicketTitle -->
............
<td>
<div title="$QData{"CreatedByUser"}">$QData{"CreatedByUser","30"}</div>
</td>

Lasse ich mir in der Ticket.pm per Log die Variable $Ticket{CreatedByUser} ausgeben ist Sie richtig gefüllt, leider kommt bei der *.dtl Datei
dieser Variableninhalt nicht an !
-> Wo fehlt noch etwas damit ich auf den Variableninhalt zugreifen kann ?
(Oder gehts auch einfacher ?)
Vielen Dank !
nubi33