Hallo Nick,
wäre das vll ein Ansatz?
Oftmals
kann es ganz sinnvoll sein, in der Auflistung einer Suche die Tickets optisch
hervorzuheben, die noch den Status "offen" haben. Dies ist ganz simpel
möglich, in dem man das Template-File anpasst, welches für die Ausgabe
verwendet wird.
Das
Template hat den Namen "AgentTicketSearchResultShort.dtl"
Als
Beispiel:
Aus
<!-- dtl:block:Record -->
<tr valign="top">
<td class="PriorityID-$Data{"PriorityID"}">
macht
man simpel
<!-- dtl:block:Record -->
<dtl set $Data{"MarkOpen"} = "">
<dtl if ($Data{"State"} eq "open")
{ $Data{"MarkOpen"} = "style="background-color: #FFA07A;
color: black;
font-weight:bold"";
}>
<tr valign="top">
<td class="PriorityID-$Data{"PriorityID"}">
Die
Formatierungen hinter "style"
sind einfache CSS-konforme Formatierungsangaben. Alternativ kann man natürlich
auch in der zum Template gehörenden CSS Datei eine Formatierungsdefinition
hinterlegen und dann etwas schreiben wie
<!-- dtl:block:Record -->
<dtl set $Data{"MarkOpen"} = "">
<dtl if ($Data{"State"} eq "open")
{ $Data{"MarkOpen"} = "class="mark_open_css_class""; }>
<tr valign="top">
<td class="PriorityID-$Data{"PriorityID"}">
In den
nachfolgenden Zeilen werden die einzelnen angezeigten Felder/Zellen definiert.
Für jede Zelle, in dem die Formatierung angezeigt werden soll, trägt man nun
innerhalb des dazugehörigen DIV Tags die Variable $Data{"MarkOpen"} ein:
<td class="PriorityID-$Data{"PriorityID"}">
$Data{"StartFont"}<div title="$Quote{"$Text{"$Data{"State"}"}"}" $Data{"MarkOpen"}>
Quote{"$Text{"$Data{"State"}"}","30"}</div>$Data{"StopFont"}
</td>
Mit freundlichen Grüßen / Best Regards
Tim Böhmert
Von:
otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Winger Nick (Semizen)
Gesendet: Dienstag, 10. Juli 2007
15:07
An: otrs-de@otrs.org
Betreff: [otrs-de] Template
Darstellung ändern
Hallo,
Ich habe die Doku gelesen und das Admin GUI durchgesehen und
bin zu dem Entschluss gekommen, dass für meine Anforderung professionelle
Template DTL Kenntnisse notwendig sind, obwohl die Aufgabenstellung relativ
trivial ist.
Es gibt in der Queuelist die Möglichkeit „Alle“
anzuzeigen und dort sind dann gesperrte und offene Tickets vermischt mit der
selben Farbe.
Ich hätte nun gerne eine Unterscheidung in Farbe und/oder
Layout von gesperrten und offenen Tickets.
Mit freundlichen
Grüßen
Nick
Winger
EDV & Support
Semizen EDV
GmbH
c/o
Niedermeyer Gmbh
Talpagasse 1a, 1231 Wien
IT / Technologie
Tel.: +43-1-91880
Fax.: +43-1-91880-380