Falscher Pfad beim Anpassen des Seitenlogos

  • Affected App
    WoltLab Suite Forum

    Wenn man über


    ACP -> Appearence -> List Styles -> Edit Style -> Blue Temptation -> Global Settings -> "TODO: Seitenlogo"


    die Seitenlogo Datei anpassen will, setzt das Forum im Pfad vor "/images/" automatisch ein "/wcf", was dazu führt, dass die Logodatei aus einem anderen Pfad als das Standardlogo geladen wird.


    Bsp:
    Aus dem richtigen Pfad "xxx.xx/images/logo.svg"
    wird: xxx.xx/wcf/images/logo.svg"


    Eine etwas einfachere Alternative zur Anpassung der Logogröße wäre ausserdem wünschenswert, bei der man nicht die _headerLogo.tpl Datei bearbeiten muss.

    Edited 3 times, last by madde ().

  • du gibst da einfach nur name.png ein und packst das logo in den style-ordner und schon klappt das. ich denke, das ist auch so gewollt.


    rené

  • Das liegt daran, dass der Stileditor ein Teil des WCF ist und dementsprechend der wcf/ Pfad als standard Wurzelverzeichnis des Stiles verwendet wird. Das WCF ist ja nicht grundsätzlich auf die Verwendung mit dem WBB beschränkt sondern kann auch
    für andere Endanwendungen benutzt werden.


    Wenn du Dateien benutzen willst die außerhalb des wcf/ Verzeichnisses liegen musst du einen relativen Pfad verwenden (z.B. ../images/logo.svg).


    Edit: Du kannst die Größe des Logos auch per CSS anpassen indem du beim jeweiligen Stil einträgst:

    CSS
    #logo img {
        width: auto !important;
        height: auto !important;
    }

    Das auto bei Bedarf durch Werte ersetzen.


    Allerdings wundert mich auch warum das da im template hardcoded ist? @Alexander Ebert

    Firefox 26.0 on Linux Mint 14 (cinnamon)


    Edited 4 times, last by Gandalf ().

    • Official Post

    @Gandalf Wir verwenden dort aktuell eine SVG-Grafik die nun einmal zwangsweise eine Größenangabe benötigt, da das Bild selbst kleiner ist. Wir gedenken das Logo gegen eine PNG-Grafik auszutauschen, dann kann man auch wieder mit normalen Größenangaben arbeiten.

    Alexander Ebert
    Senior Developer WoltLab® GmbH

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!