Es geht doch anscheinend anders:
Zitat von Hawkes
Es gibt im Grunde 3 Möglichkeiten:
- Wenn man ein WCF Plugin schreibt, dann legt man einfach eine .css Datei mit den eigenen Stylesheets in den ordner wcf/style. Dann speichert man alle Stile neu ab und schon wird dieses CSS in die Stildatei mit eingebaut.
- Wenn man ein WBB Plugin schreibt, dann legt man die .css Datei in wbb/style, muss nun aber mit einem Eventlistener den Platzhalter specialStyles mit einer Einbindungsanweisung für dieses CSS erweitern
- Man erstellt seine eigenen Stilvariablen und über ELs fügt man ein, dass diese vom StilEditor gehandlet werden. Ich rate davon momentan ab. Ich hab es mal gemacht für das Headermenü, aber es ist extrem nervig dort eigenes einzufügen. Was auch möglich ist, ist über das Styleattributes PiP, Stileinstellungen auf eigene CSS Selektoren zu mappen. Siehe dazu die techn. Doku
Und das sieht dann bei 2. so aus:
Code
WCF::getTPL()->append('specialStyles', '<link rel="stylesheet" type="text/css" media="screen" href="'.RELATIVE_WBB_DIR.'style/deine.css" />');
Mal schauen ![]()
Das mit dem WCF ist ja ganz cool, ich frage mich warum das mit dem WBB nicht so ist? Einfach eine Stylesheet in den Ordner legen und schon wird sie eingebunden, wär doch super?