Gelöst: Agent Skin Problem

Hilfe zu Znuny Problemen aller Art
Locked
subo
Znuny newbie
Posts: 19
Joined: 30 Oct 2008, 17:02
Znuny Version: 3.1.5

Gelöst: Agent Skin Problem

Post by subo »

Hi!
otrs 3.0.4 (OpenSuSE 11.0)
Irgend etwas ist faul im Staate ... :-)
Mein Agent-Skin funktioniert bis auf eine Kleinigkeit hervorragen:

<otrs>/var/httpd/htdocs/skins/Customer/default/img/tr_hover.png

sollte automatisch be der Verwendung des Skins ersetzt werden durch

<otrs>/var/httpd/htdocs/skins/Customer/custom/img/tr_hover.png

Core.Table.css Zeile 136

Code: Select all

/**
 * @subsection  Table Style Hovered
 */
.Overview tbody tr:hover td {
    background: url(../img/tr_hover.png) repeat-x;
}
Die Filerrechte passen auch:

Code: Select all

-rw-rw-r-- 1 otrs   www   339 Dec 10 19:49 tr_hover.png
Sobald ich aber die Datei testweise in den default/img Ordner verschieben funktioniert es auf Anhieb, das sie verwendet wird.

Hat jemand eine Idee wo ich suchen könnte, warum nicht meine Grafik statt der default-Grafik verwendet wird?
Wo ist diese Grafik/Skin-Weiche und wie kontrolliert man sie?

Greetings,
subo
Last edited by subo on 18 Jan 2011, 21:20, edited 1 time in total.
Greetings,
-subo

Production: OTRS 3.0.10 @ openSUSE 11.4
ddDagobert
Znuny wizard
Posts: 350
Joined: 13 May 2009, 14:24
Znuny Version: 5.0.10

Re: Agent Skin Problem

Post by ddDagobert »

Hast du dir schon mal die Sysconfig unter Framework -> Frontend::Agent angeschaut?
Das könnten dir vermutlich weiterhelfen.
Produktiv: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Test: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Entwicklung: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
subo
Znuny newbie
Posts: 19
Joined: 30 Oct 2008, 17:02
Znuny Version: 3.1.5

Re: Gelöst: Agent Skin Problem

Post by subo »

Hi!
Also ich möchte euch die Lösung nicht vorenthalten.
Vorerst dacht ich, wenn ich eine eigene Skin kreire , brauche ich für die Grafiken nur in meinem Skin-Ordner die Bilder ins img-Unterverzeichnis zu legen. Das ist aber nur die halbe Miete. Zusätzlich muss man sich alle Stellen in den CSS-Files heraussuchen und die jeweiligen Deffinitionen herauskopieren (in das gleichlautende File im eigenen css-Ordner).
Grund:
Ein Eintrag alá

Code: Select all

background: transparent url(../img/loginlogo_default.png) center no-repeat;
wird z.B. durch die Core.Default.css geliefert, aber eben bei Abwesenheit dieses Eintrags in einer eigenen Core.Default.css eben aus dem default-Ordner und die relative Pfadangabe beim URL ist dann eben default/css/../img/loginlogo_default.png was soviel heißt wie default/img/loginlogo_default.png. Hat man eine 1:1 Kopie des Eintrags vereist es zwar genauso relativ, aber eben im eigenen Skin.
Greetings,
-subo

Production: OTRS 3.0.10 @ openSUSE 11.4
Locked