Hallo GELight,
Die Variable $wgStyleVersion finde ich in der localSettings bei mir nicht.
Welchen Wert sollte diese am besten bekommen?$wgStyleVersion = 10; oder doch lieber 1000 ????? :) ( was tut dieser Wert)
völlig egal, bei jeder Änderung einen hochzählen. Der wird als Parameter an die CSS-Datei drangehangen, damit er sie als neue Version erkennt und nicht aus dem Cache holt (welchem auch immer).
Ist man eigentlich gezwungen diese Vorgaben wie zB.
...<div class="portlet" id="p-logo">...
zu nutzen? Ich find das sehr verwirrend, id UND class zu nutzen.
Gibts da irgendwelche Strukturellen Vorgaben? Ich würde am liebsten richtig schön sauber von Grund auf anfangen und meine eigenen Klassen erstellen udn vergeben.
Würde ich auch gerne mal, meine Erfahrungen dabei halten sich jedoch in Grenzen. Ich schätze auch, daß es sehr aufwendig und evtl. mit Core-Änderungen verbunden, was nicht empfehlenswert ist. Class und ID hat schon seinen Sinn, so kannst du einerseits für die Gruppe das Aussehen formatieren, und andererseits auch Elemente einzeln ansprechen, z.B. ganz ausblenden. Der Edit-Button z.B. hat unterschiedliche IDs, abhängig davon ob es der "Edit"-Button oder der "Quelltext betrachten"-Button (bei gesperrten Seiten) ist. Dynamisch zugewiesen.
Gruß aus Köln-Ehrenfeld,
Elya