Extension:CSS/de

Category:GPL licensed extensions/de
MediaWiki-Erweiterungen
CSS
Freigabestatus: stabilCategory:Stable extensions/de
Einbindung Parser-Funktion Category:Parser function extensions/de
Beschreibung Stellte eine Parserfunktion zum Hinzufügen von CSS-Dateien, Artikel- oder Inline-Regeln zu Artikeln zur Verfügung.
Autor(en)
Letzte Version 3.5.0
MediaWiki >= 1.43.0
  • $wgCSSIdentifier
Licence GNU General Public License 2.0 oder neuer
Herunterladen Category:Extensions in Wikimedia version control/de
Beispiel organicdesign.nz
Übersetze die CSS-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Probleme Offene Aufgaben · Einen Fehler melden
Category:All extensions/de

Die CSS Extension ermöglicht das Hinzufügen von CSS-Stylesheets in einzelne Artikel. Das CSS kann ein Artikel sein, eine Datei oder Regeln, die innerhalb der Parserfunktion definiert werden.

Verwendung

Zum Beispiel: Es wird ein Artikel mit dem Titel "MyStyles.css" erstellt, der die Styles für den Artikel "MyFancyUserPage" enthält. Dazu wird im letztgenannten folgende Parserfunktionssyntax hinzugefügt:

{{#css:MyStyles.css}}

Wenn allerdings "MyStyles.css" eine Datei innerhalb des Verzeichnises /wiki/skins ist, wird sie wie unten eingebunden. Zu beachten ist, dass die Datei ein absoluter Pfad mit führendem Schrägstrich sein muss, um sie vom Artikeltitel zu unterscheiden.

{{#css:/skins/MyStyles.css}}

Alternativ können CSS-Regeln direkt mit der Parserfunktion (inline) wie im folgenden Beispiel eingebunden werden:

{{#css:
  body {
    background: yellow;
    color: red;
    font-size: 1.25rem;
  }
}}

Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens CSS im Ordner extensions/ ablegen.
    Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CSS
    
  • Wird von git aus installiert, ist Composer auszuführen, um PHP-Abhängigkeiten zu installieren, indem composer install --no-dev im Erweiterungsverzeichnis ausgeführt wird. (Siehe T173141 für mögliche Komplikationen.)Category:Extensions requiring Composer with git/de
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'CSS' );
    
  • Konfiguriere nach Bedarf.
  • Yes Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.

Konfiguration

Optional kannst du die Basis-URL für externe Dateien festlegen.

$wgCSSPath = false;  # Standard, relativ zu $wgScriptPath
$wgCSSPath = '';  # Relative to the root of your server
$wgCSSPath = 'https://example.org/stylesheets';  # Relative to a different site

Tips

==Probleme beim Ändern der Farbe oder des Hintergrunds einer bestimmten Seite==

Bei der Verwendung der Parserfunktion für das Verwenden eines CSS von einer anderen Seite kann die Farbe oder der Hintergrund für die Seite nicht verändert werden, jedoch kann die Parserfunktion selbst auf eine einzelne Seite angewendet werden um den Hintergrund zu verändern. To overcome this problem, it is possible to load the CSS through transclusion, which does not cause the problem of failing to load the change to the page background.

Siehe auch

Category:User interface extensions/de Category:Script embedding extensions/de Category:CSS/de
Category:All extensions/de Category:CSS/de Category:Extensions in Wikimedia version control/de Category:Extensions included in Miraheze/de Category:Extensions included in MyWikis/de Category:Extensions included in ProWiki/de Category:Extensions included in Telepedia/de Category:Extensions requiring Composer with git/de Category:GPL licensed extensions/de Category:ParserFirstCallInit extensions/de Category:Parser function extensions/de Category:RawPageViewBeforeOutput extensions/de Category:Script embedding extensions/de Category:Stable extensions/de Category:User interface extensions/de