RT 4.2.0 - Skins in plugins

Hello,

I tried to create a new skin based on aileron. I use rt 4.2.0. I’m
facing the problem as follows.

If I put the skin’s main.css in local/css/myskin/ and the needed add on
in html/NoAuth/css/myskin everything works fine.

local/html/NoAuth/css/myskin/AfterMenus
local/html/NoAuth/css/myskin/InHeader

I can also add it to the list of skins available using this line.

push(@{RT->Config->Meta(‘WebDefaultStylesheet’)->{‘WidgetArguments’}->{‘Values’}},
“myskin”);

So far, so good.

But if I do the same things within a plugin, then the main.css file is
not found.

So how can I store the css in the plugin to make it work?

local/plugins/RT-MySkin/static/css/myskin/main.css

does not work.

What did I do wrong?

Thanks for your help.

Cheers,
Alex

Mit freundlichen Grüßen/ Sincerely yours

Alexander Reinzsch
IT-software engineer
NetSystem
Netzwerk- und Systemtechnik GmbH

Zollstrasse 4 und Wesendonkstrasse 1a
42103 Wuppertal
Tel: +49 202 - 705 398 - 100
Fax: +49 202 - 705 398 - 110
Email: info@netsystem.de
www.netsystem.de

Sitz der Gesellschaft: Wuppertal
Registergericht: Amtsgericht Wuppertal HRB 14108
Ust-IdNr. (VAT): DE 812 562 026
Geschäftsführer: Stephan Klein

Diese E-Mail Mitteilung kann vertrauliche, dem Berufsgeheimnis
unterliegende und/oder rechtlich geschützte Informationen enthalten und
ist ausschließlich für den/die genannten Adressaten bestimmt. Jede
unbefugte Nutzung, Weitergabe, Vervielfältigung oder Versendung ist
strengstens verboten. Sollten Sie nicht der angegebene Adressat sein und
diese E-Mail Mitteilung irrtümlich erhalten haben, informieren Sie bitte
sofort den Absender, löschen diese E-Mail und vernichten alle Kopien.
NetSystem haftet nicht für die missbräuchliche oder unzulässige Nutzung
der in dieser E-Mail Mitteilung enthaltenen Information und übernimmt
keine Verantwortung für Ihre Nutzung dieser Information. In keinem Fall
haftet Netsystem für Schäden, einschließlich von direkten, indirekten,
beiläufigen oder mittelbaren Schäden, die aus Ihrer Nutzung der in
dieser E-Mail Mitteilung enthaltenen Information entstehen.

This email communication may contain confidential, privileged and/or
legally protected information and is intended only for the named
recipient(s). Any unauthorized use, dissemination, copying or forwarding
is strictly prohibited. If you are not the intended recipient and have
received this email communication in error, please notify the sender
immediately, delete it and destroy all copies of this email. NetSystem
is not liable for any improper or incorrect use of the information
contained in this email communication and assumes no responsibility for
your use of such information. In no event shall NetSystem be liable for
any damages whatsoever, including special, indirect, incidental or
consequential damages arising in connection with your use of information
contained in this email communication.

alexander_reintzsch.vcf (373 Bytes)

signature.asc (555 Bytes)

What did I do wrong?

One thing I realized is that I had

Set($DevelMode, ‘1’);

in etc/RT_SiteConfig.pm

This causes RT to ignore the static directories.

But it’s still not working properly. The problems are merely some
different ones now. :frowning: But the result is the same.

I cannot access /static/css/myskin/main.css

Has this something to do with the mason-handler? I’m stuck. Any help is
appreciated.

cheers,
Alex

alexander_reintzsch.vcf (387 Bytes)

signature.asc (555 Bytes)