offene Tickets in der Suche kennzeichnen

Hilfe zu OTRS Problemen aller Art
Post Reply
hick.hack
Znuny newbie
Posts: 26
Joined: 18 Jan 2006, 19:30

offene Tickets in der Suche kennzeichnen

Post by hick.hack »

Hallo,

wie kann ich Tickets mit dem Status offen im Suchergebnis farbig hervorheben?

Danke,
Gruß hick.hack
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Post by Andre Bauer »

Eine Einstellung dafür gibt es meines Wissens nicht.
Müsstest dir also selbst was basteln...
darkside

Post by darkside »

Hi hick.hack

Das ist ganz simpel über die Templates zu machen. Für das Suchergebnis wird die "AgentTicketSearchResultShort.dtl" verwendet. Wenn Du da vor "<!-- dtl:block:Record -->" folgendes einfügst:

Code: Select all

<dtl set $Data{"MarkOpen"} = "">
<dtl if ($Data{"State"} eq "open") { $Data{"MarkOpen"} = "style="background-color: #000080;color: white;""; }>
Kannst Du an allen Stellen, wo Du es sehen möchtest, einfach ein

Code: Select all

$Data{"MarkOpen"}
einfügen. Bspw. für die Zelle mit der Statusangabe selbst:

Code: Select all

<td class="PriorityID-$Data{"PriorityID"}">
   $Data{"StartFont"}<div title="$Quote{"$Text{"$Data{"State"}"}"}" $Data{"MarkOpen"}>$Quote{"$Text{"$Data{"State"}"}","30"}</div>$Data{"StopFont"}
</td>
Hier habe ich es innerhalb des "DIV" Tags verwendet um via CSS-Style Angaben die Hintergrund- und Vordergrundfarbe zu ändern. Die Farben musst Du natürlich oben in der if Anfrage nach Deinen Wünschen anpassen. Möchtest Du alle Zellen der entsprechenden Zeile farbig unterlegen, so trage die "MarkOpen" Variable überall in den DIV Tags ein.

Bye
hick.hack
Znuny newbie
Posts: 26
Joined: 18 Jan 2006, 19:30

Post by hick.hack »

Vielen Dank,

funktioniert sehr gut.
Post Reply