Javascript einbinden

Hilfe zu OTRS Problemen aller Art
Post Reply
Bishop_DL
Znuny newbie
Posts: 59
Joined: 23 Mar 2011, 09:38
Znuny Version: 3.1.3

Javascript einbinden

Post by Bishop_DL »

Hey, hat schonmal jemand versucht ein Javascript einzubinden. Beispielsweise in die TicketViewZoom.dtl? Wo muss die Datei liegen etc.pp?

Greatz Bishop
OTRS: 3.0.6
OS: SuSE
Module: Apache2, MySQL

Test: OTRS: 3.1.3
OS: SuSE
Module: Apache2, MySQL

Die deutsche Rechtschreibung ist Freeware, Du darfst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Bishop_DL
Znuny newbie
Posts: 59
Joined: 23 Mar 2011, 09:38
Znuny Version: 3.1.3

Re: Javascript einbinden

Post by Bishop_DL »

Schade das mir anscheinen keiner helfen kann.

Alles was ich bisher herausgefunden habe ist, das die entsprechende JS Datei am besten im Thirdparty Ordner abgelegt wird und dann in folgenden Dateien verwiesen wird:
- Defaults.pm
- Framework.xml
- ZZZAuto.pm

Ich habe den leisen verdacht das irgendwie alle JS Dateien in einer "Common.js" temporär zusammen gefasst werden..? Kann dazu vielleicht jemand etwas sagen?

Gruß
OTRS: 3.0.6
OS: SuSE
Module: Apache2, MySQL

Test: OTRS: 3.1.3
OS: SuSE
Module: Apache2, MySQL

Die deutsche Rechtschreibung ist Freeware, Du darfst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Javascript einbinden

Post by jojo »

Hallo, zu einem solltest Du keine der 3 genannten Dateien ändern. Bitte schau in das Development Handbuch
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Bishop_DL
Znuny newbie
Posts: 59
Joined: 23 Mar 2011, 09:38
Znuny Version: 3.1.3

Re: Javascript einbinden

Post by Bishop_DL »

Danke schonmal für deine Antwort aber,

Warum sollte ich die Dateien nicht ändern? Ob jetzt in den Array nur die Standard JS Dateien stehen oder ich meine noch hinzufüge ist quasi egal... Ziel ist es ein weiteres Framework einzubinden und das möglichst so wie die anderen auch eingebunden sind. Also liegt es doch nahe eine JS Datei die equivalent zu der neuen, zu nehmen, diese zu suchen und sämtliche Dateien in der sie vorkommt zu inspizieren. Nach entsprechender Bewertung kann ich dann auch meine Datei dort eintragen. Zumindest habe ich bis jetzt keinerlei Fehler in dem System endeckt. Ich habe die Syntax eingehalten und keinerlei Daten aus den Dateien gelöscht.

Vielen Dank

Gruß Bishop...
OTRS: 3.0.6
OS: SuSE
Module: Apache2, MySQL

Test: OTRS: 3.1.3
OS: SuSE
Module: Apache2, MySQL

Die deutsche Rechtschreibung ist Freeware, Du darfst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Javascript einbinden

Post by jojo »

Ganz einfach:

Die beiden Dateien:
- Defaults.pm
- Framework.xml

werden beim Update überschrieben

Wird durch die Sysconfig geändert, basierend auf den XML Dateien, bietet diese die Möglichkeiten an.
- ZZZAuto.pm

Bzgl. der Updatefähigkeit paketierst Du am besten Deine Änderungen in ein opm Paket und lieferst eine zusätzliche xml Datei aus.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Bishop_DL
Znuny newbie
Posts: 59
Joined: 23 Mar 2011, 09:38
Znuny Version: 3.1.3

Re: Javascript einbinden

Post by Bishop_DL »

Ganz schön viel Aufwand um eine neue Datei einzubinden oder? Gibt es da keinen vernünftigen Workarround?
OTRS: 3.0.6
OS: SuSE
Module: Apache2, MySQL

Test: OTRS: 3.1.3
OS: SuSE
Module: Apache2, MySQL

Die deutsche Rechtschreibung ist Freeware, Du darfst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Javascript einbinden

Post by jojo »

wenn Du es vernünftig machen willst nicht.

Ansonsten trag einfach die zusätzliche Zeile in der Sysconfig ein, aber dann musst Du die js Datei bei Updates und Rücksicherungen ggf. neu einspielen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Post Reply