Beiträge von Tom

    So ich habs geschafft :)


    Wens interessiert, dieser Eventlistener fügt die Stylesheet überall ein:


    eventlistener.xml



    DeinStylesheetListener.class.php



    Soll die Stylesheet nur auf einer bestimmten Seite eingefügt werden, muss man sich halt ein anderes Event suchen, in der WCom einfach bischen suchen, den Newsticker habe ich zum Beispiel mit:


    <eventclassname>IndexPage</eventclassname>
    <eventname>readParameters</eventname>


    nur auf der Startseite eingebunden, das müsste mit der Stylesheet auch gehen denke ich mal.

    Kann man das Plugin auch im Portal anzeigen


    Sorry ich habe vom Portal keine Ahnung. Theoretisch brauchst du ja nur das Template:


    {include file="newsticker"}


    irgendwo in eine Box einfügen.


    --- schnipp


    Ich habe den Ticker jetzt mal so umgebaut das er ohne Templatepatch auskommt, hier im Forum funzt es schon mal, werde noch ein bischen Testen, dann die Version veröffentlichen.

    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?

    Danke fürs Lob ^^


    Ich verstehe was du meinst, das ist mir gar nicht aufgefallen, ist denn das Logo immer so hoch wie der Header? Dann müsste ich sozusagen mit #logo die Höhe begrenzen? Ich teste mal eben... Ich dachte immer das Logo ist immer so gross wie das Bild selber das man da einbindet :blush:


    Ok, ich habe jetzt mal dem #logo die Höhe vom blauen Bereich zugewiesen und dem #header die tatsächliche Headerhöhe, müsste ja nun passen?