Ok,

 

danke schaue ich mir gleich mal an

 

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


Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Tim Böhmert
Gesendet: Donnerstag, 12. Juli 2007 09:39
An: User questions and discussions about OTRS.org in German
Betreff: AW: [otrs-de] Template Darstellung ändern

 

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>

Von „http://wiki.otrs-forum.de/index.php?title=Tickets_mit_dem_Status_%22open%22_in_der_Suche_besonders_kennzeichnen

Ansichten
Persönliche Werkzeuge

Navigation

 

Werkzeuge

Powered by MediaWiki

GNU Free Documentation License 1.2

 

 

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