Ticketzoom - Articletree - Möglichkeit den Baum einzuklappen

Hilfe zu Znuny Problemen aller Art
Locked
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:

Ticketzoom - Articletree - Möglichkeit den Baum einzuklappen

Post by Andre Bauer »

Im Ticketzoom wäre es praktisch, wenn man den Articletree einklappen könnte und/oder bestimmte Einträge(z.B. Systemnachrichten wie Autoantworten) ausblenden könnte.

Für den Articletree wäre so ein "+" Zeichen links neben dem ersten Artikel praktisch dafür, wie man es z.B vom Mail Client bei Threaded darstellung kennt.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
flups
Znuny newbie
Posts: 95
Joined: 16 Mar 2006, 14:48
Location: Kelkheim
Contact:

Post by flups »

Schließe mich dem Wunsch an!
Ich arbeite mit OTRS 2.3.3, ITSM 1.2.2, SLES 10 Pl 2.

Alle Aussagen ohne Gewähr. Wer nicht testet, bevor er produktiv wird, ist selber schudl.
lindesbs
Znuny expert
Posts: 225
Joined: 09 Dec 2005, 14:18

Post by lindesbs »

Ich hab sowas mal mit JavaScript fuer die normale TicketDarstellung programmiert. Ich such das mal am WE raus. Waren nur ein paar Zeilen in der DTL.
OTRS meets Contao
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 »

Liegt das schon irgendwo im Forum oder im Wiki?
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
lindesbs
Znuny expert
Posts: 225
Joined: 09 Dec 2005, 14:18

Post by lindesbs »

Nee noch nicht, ich suchs raus und poste dann hier.
OTRS meets Contao
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 »

Danke :-)
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
lindesbs
Znuny expert
Posts: 225
Joined: 09 Dec 2005, 14:18

Post by lindesbs »

Die schnellst und einfachste Moeglichkeit ist folgende :

In OTRS_HOME/Kernel/Output/HTML/Standard/AgentTicketZoom.dtl folgende Zeilen einfuegen :

Am Anfang :

Code: Select all

# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
# --
Danach direkt folgende JavaScript Zeilen :

Code: Select all

<script type="text/javascript">
function ToggleArticleView(toggleID)
{
    myElement=document.getElementById(toggleID);

    if (myElement.style.display=="none")
    {
        myElement.style.display="";
    }
    else
    {
        myElement.style.display="none";
    }

}
</script>


Nun kann man jedes beliebige HTML-Item mittels ID toggeln lassen.

Die NachrichtenAnzeige zum Beispiel so :

Suchen nach folgenden Zeilen :

Code: Select all

<!-- dtl:block:Tree -->
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
    $Data{"ArticleStrg"}
    </table>
in folgendes aendern :

Code: Select all

<!-- dtl:block:Tree -->
    <div id="ArticleView">
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
    $Data{"ArticleStrg"}
    </table>
    </div>
    <div align=right>
    <a href="" onclick="ToggleArticleView('ArticleView');return false;">show/hide</a>
    </div>
Nun erscheint rechts unter dem NachrichtenBaum ein Link "show/hide" mit dem die Darstellung angezeigt werden kann, oder eben auch nicht.

Standardmaessig wird immer erst dargestellt.
OTRS meets Contao
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 »

Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
Locked