Themes gehen nicht in OTRS 2.4 (b2,b3)

Hilfe zu Znuny Problemen aller Art
Locked
pwust
Znuny newbie
Posts: 19
Joined: 25 May 2009, 12:02
Znuny Version: 2.2.4, 3.0.6+ITSM

Themes gehen nicht in OTRS 2.4 (b2,b3)

Post by pwust »

Hi,

ich habe unter OTRS 2.4 vergeblich versucht, ein eigenes Theme zu aktivieren. Das Anlegen in der DB (damit es im Interface verfügbar wird) klappt wunderbar gemäß Developer Manual. Allerdings hat sich offenkundig seit Version 2.3 der Aufbau der Templates und CSS geändert.

Bis v2.3.x konnte ich unter [OTRSHOME]/Kernel/Output/HTML/(theme-name)/css.dtl meine Farbschemata ablegen.
Ab v2.4 scheint das nicht mehr zu ziehen, da hier nun die Datei [OTRSHOME]/var/httpd/htdocs/Standard/agent.css gelesen wird.

Ich habe schon versucht, unter obigem htdocs meinen Theme-Namen als Verzeichnis anzulegen und dort eine angepasste agent.css abzulegen, aber OTRS scheint die Datei gar nicht zu lesen. Benutzerrechte und Flags entsprechen dem der Standard-Vorlage.

Ach ja, wenn ich die Datei [OTRSHOME]/var/httpd/htdocs/Standard/agent.css direkt bearbeite, schlagen die Änderungen sofort ins Agent-Interface durch.

Kann mir bitte jemand auf die Sprünge helfen? - Danke :)
Produktiv1: RHEL5 (mysql5.0.22, apache 2.2.3 mod_perl 2.0.2, perl 5.8.8), OTRS 2.2.4
Produktiv2: CentOS5.5 (mysql 5.0.77, apache 2.2.3, mod_perl 2.0.4, perl 5.8.8), OTRS 3.0.6 + ITSM 3, SSL
Test: CentOS5.5 (mysql 5.0.77, apache 2.2.3, mod_perl 2.0.4, perl 5.8.8), OTRS 3.0.6 + ITSM 3
berlinonline
Znuny newbie
Posts: 8
Joined: 07 May 2009, 15:05
Znuny Version: 2.41 beta

Themes gehen nicht in OTRS 2.4 (b2,b3)

Post by berlinonline »

Hallo Pwust,

Du hast Recht, der Ort, an dem sich die CSS Dateien befinden, hat sich geändert. Ich nutze die Windows Installer Version, daher beziehen sich meine Pfadangaben auf die Installerpaketinstallation von OTRS 2.4. Bei dieser Installation liegen die CSS-Dateien in dem Pfad:

c:\OTRS\OTRS\var\httpd\htdocs\css und dann gibt es ein Unterverzeichnis mit dem jeweiligen Theme-Namen.

Hier habe ich einfach einfach ein weiteres Verzeichnis mit meinem Theme-Namen angelegt z.B. OTRS\OTRS\var\httpd\htdocs\css\meintheme und die jeweilige css Datei von dem Verzeichnis "Standard" in das "MeinTheme" Verzeichnis kopiert.

Anschließend die Dateien: Header.dtl, HeaderSmall.dtl und Login.dtl (zu finden unter:c:\OTRS\OTRS\Kernel\Output\HTML\Standard) in Dein eigenes Theme unter: OTRS\OTRS\Kernel\Output\HTML\meintheme kopieren und anschließend editieren. In diesen Dateien stehen die verwendeten CSS Dateien fest verdrahtet drin. Als neuen Pfad dann einfach den Pfad zu Deiner CSS Datei angeben. Fertig.

Gruß, Antje
OTRS 2.4.4
OS: Windows Server 2003 R2
Apache2/MySQL 5
pwust
Znuny newbie
Posts: 19
Joined: 25 May 2009, 12:02
Znuny Version: 2.2.4, 3.0.6+ITSM

Themes gehen nicht in OTRS 2.4 (b2,b3)

Post by pwust »

Super, danke Antje, probier ich morgen gleich mal aus.

Gruß,
Patric
Produktiv1: RHEL5 (mysql5.0.22, apache 2.2.3 mod_perl 2.0.2, perl 5.8.8), OTRS 2.2.4
Produktiv2: CentOS5.5 (mysql 5.0.77, apache 2.2.3, mod_perl 2.0.4, perl 5.8.8), OTRS 3.0.6 + ITSM 3, SSL
Test: CentOS5.5 (mysql 5.0.77, apache 2.2.3, mod_perl 2.0.4, perl 5.8.8), OTRS 3.0.6 + ITSM 3
Locked