ich finde es sehr praktisch in der Ticket Ansicht nicht nur die Standard Funktionen zu haben. Schöner ist es wenn ich noch zusätzliche Optionen schalten kann, auch solche die nichts mit Otrs zu tun haben. Beispielsweise kann man Verlinkungen zu Dokumenten immer gut gebrauchen. Und um seine Favoriten im Browser nicht unnötig vollzumüllen ist es manchmal gut eine zweite ActionRow anzulegen.
Die ActionRow ist die Leiste in der Ticket Ansicht, in der die Funktionen eingeblendet werden um das Ticket zu bearbeiten. Diese sind gewöhnlich:
- Zurück
- Sperren
- Historie
- Priorität
- Freie Felder
- Verknüpfen
- Besitzer
- Kunde
- Notiz
- Zusammenfassen
- Warten
- Schließen
Schön ist es nun wenn einige Dokumente in einer zweiten ActionRow verlinkt sind. Das könnte dann so aussehen:
Das ganze ist recht leicht umzusetzen und ist sehr dynamisch von der Funktionsweise, da man nahezu unendlich viele Möglichkeiten hat Funktionen zu schalten.
Schritt 1: Öffnen der richtigen Datei
Die Datei heißt: AgentTicketZoom.dtl und liegt unter .../Kernel/Output/HTML/Standard.
Schritt 2: Die richtige Stelle finden
Die richtige Stelle ist etwa in der mitte unter Zeile 316.
Schritt 3: Code einfügen
Das Grundgerüst der ActionRow besteht aus einem Div und einer Aufzählung. Beide sind durch CSS in einer anderen Datei formatiert. Der Code aus dem Beispielbild oben würde wie folgt aussehen:
Code: Select all
<div class="ActionRow">
<ul class="Actions">
<li><a href="#" target="_blank">Dokument 1</a></li>
<li><a href="#" target="_blank">Dokument 2</a></li>
<li><a href="#" target="_blank">Dokument 3</a></li>
<li><a href="#" target="_blank">Dokument 4</a></li>
<li><a href="#" target="_blank">Dokument 5</a></li>
</ul>
</div>
Nun muss die Datei nur noch gespeichert werden. Ein Neustarten des Servers oder des OTRS Dienstes ist nicht notwendig. Lediglich ein Refresh der Seite durch beispielsweise das Drücken von F5 genügt um die Änderung zu sehen.
Das solls erstmal gewesen sein.
Liebe Grüße
David