Hallo Zusammen,
die Anzeige von Änderungsdatum an einem Ticket unter mein Queue ist möglich, indem ich zum AgentTicketOverviewSmall.dtl folgene Zeilen eingefügt habe.
Zeile 77:
Code: Select all
<th width="10%">$Text{"Changed"}<br/>
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"}&$Data{"LinkSort"}&SortBy=Changed&OrderBy=Up" onmouseover="window.status='$JSText{"sort upward"}'; return true;" onmouseout="window.status='';"><img border="0" src="$Config{"Frontend::ImagePath"}up-small.png" alt="$Text{"up"}"></a> /
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"}&$Data{"LinkSort"}&SortBy=Changed&OrderBy=Down" onmouseover="window.status='$JSText{"sort downward"}'; return true;" onmouseout="window.status='';"><img border="0" src="$Config{"Frontend::ImagePath"}down-small.png" alt="$Text{"down"}"></a>
</th>
und die Zeile 140:
Code: Select all
$Data{"StartFont"}<div title="$Quote{"$TimeShort{"$Data{"Changed"}"}"}">$Quote{"$TimeShort{"$Data{"Changed"}"}","30"}</div>$Data{"StopFont"}
So sieht man unter meinem Queue eine neue Spalte neben Titel, Alter, Status..., die "geändert" heißt, darunter das Änderungsdatum und die Uhrzeit.
Aber die Sortierung mit up/down funktioniert leider noch nicht. Klickt man auf up oder down, so liefert OTRS keine Daten unter meine Queue oder Statusview.
Hat jemand eine neue Idee woran das Problem liegen könnte ?
Beide Schreibweisen für das Datum habe ich bereits probiert.
$TimeShort{"$Data{"Changed"}"}
$TimeLong{"$Data{"Changed"}"}
Das zweite Problem ist:
Das Änderungsdatum wird in der 'ticket' Tabelle, wie das Änderungsdatum für die Noizen in der 'Article' Tabelle gespeichert. Wenn ich jetzt die oben genannten Variablen ($Data{"Changed"}) verwende, wird das Datum in der Ticket-Tabelle ausgelesen. Gibt es eine Möglichkeit das Datum aus der Article Tabelle auszulesen ? Den nur das Datum aus der Article Tabelle scheint sich zu verändern wenn an dem Ticket gearbeitet wird.
mir reicht erstmal das Problem mit dem Sotierung vom Änderungsdatum zulösen.
Danke
HZpro