Neues Widget unter AgentTicketZoom

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
Ich1100
Znuny newbie
Posts: 10
Joined: 08 Oct 2014, 16:24
Znuny Version: 6.2
Real Name: Max Mustermann

Neues Widget unter AgentTicketZoom

Post by Ich1100 »

Hi,

ich habe jetzt lange herumgesucht, aber keine Antwort gefunden. Deshalb frage ich jetzt einfach euch :-).

Gibt es die Möglichkeit im OTRS (habe Znuny 6.2), dass ich im AgentTicketZoom ein neues Widget hinzuzufügen kann? Ich habe schon einige dynamische Felder und möchte diese optisch etwas trennen.

Ich habe folgende drei Einstellungen gefunden:
  • Ticket::Frontend::AgentTicketZoom###Widgets###0100-TicketInformation
  • Ticket::Frontend::AgentTicketZoom###Widgets###0200-CustomerInformation
  • Ticket::Frontend::AgentTicketZoom###Widgets###0300-LinkTable
Bräuchte jetzt aber noch eine weitere Box. Gibt es da etwas?

Danke und lg,
Ich1100
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Neues Widget unter AgentTicketZoom

Post by root »

Hi,

Ja das kann man programmieren ;-)

Du brauchst ein Modul das die Daten bereitstellt (.pm), ein Template (.tt) und die Registrierung (.xml)

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Ich1100
Znuny newbie
Posts: 10
Joined: 08 Oct 2014, 16:24
Znuny Version: 6.2
Real Name: Max Mustermann

Re: Neues Widget unter AgentTicketZoom

Post by Ich1100 »

Hi,

danke für das schnelle Antwort.

Ich würde nur ungern in den .pm-Dateien etwas ändern, da die Änderungen nach einem Update wieder weg wären, oder nicht?

Kann es evtl. so funktionieren, dass ich nur mein .xml angreife und den Rest über die Oberfläche konfiguriere?

Mein xml-Code würde so aussehen ...

Code: Select all

    <Setting Name="Ticket::Frontend::AgentTicketZoom###Widgets###0400-Test" Required="0" Valid="1">
        <Description Translatable="1">AgentTicketZoom widget that displays test data in the side bar.</Description>
        <Navigation>Frontend::Agent::View::TicketZoom</Navigation>
        <Value>
            <Hash>
                <Item Key="Module">Kernel::Output::HTML::TicketZoom::Test</Item>
                <Item Key="Location">Sidebar</Item>
            </Hash>
        </Value>
    </Setting>
Aber naja ... weiter weiß ich jetzt nicht mehr. Und Google ist auch grad nicht so mein Freund :( .

LG,
Ich
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Neues Widget unter AgentTicketZoom

Post by zzz »

Hey,

ich bin mir nicht sicher, was Du mit 'den Rest über die Oberfläche konfiguriere' meinst, aber wenn Du ein eigenes Sidebar-Widget erstellen möchtest, musst Du neue Dateien anlegen. Damit diese bei einem Update nicht verloren gehen, gibt es Pakete. Wie man ein eigenes Paket erstellt, kannst Du in den Developer-Docs unter Kapitel 4 nachlesen.

Allgemein gibt es auf GitHub auch viele öffentliche Pakete, wo man sich einiges für den Einstieg abschauen kann.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
Post Reply