Vorlage:ShareBox/ShareBox/Dokumentation

Aus quickguide.bitcointoolz.com
Zur Navigation springenZur Suche springen

Verwendung

Die Vorlage ShareBox fügt am Ende jeder Artikel-Seite eine Box mit Social-Media- und E-Mail-Share-Links ein. Sie eignet sich, um Besucher zum Teilen des aktuellen Wiki-Artikels auf Facebook, Twitter / X, LinkedIn, WhatsApp oder per E-Mail zu animieren.

Parameter

Keine. Die Vorlage ermittelt den aktuellen Seitentitel automatisch über Vorlage:ShareBox/ShareBox/Dokumentation und ShareBox/ShareBox/Dokumentation.

Einbindung

Direkte Einbindung

Um die ShareBox an einer beliebigen Stelle im Artikel einzufügen, verwende den Wikitext:

{{ShareBox}}

Automatische Einbindung auf allen Artikelseiten

Wenn Du die Box nicht manuell in jeden Artikel einfügen möchtest, kannst Du sie per PHP-Hook global aktivieren. Füge in Deine **LocalSettings.php** am Ende folgende Zeilen ein:

$wgHooks['BeforePageDisplay'][] = function ( \OutputPage $out, \Skin $skin ) {
    // Nur im Hauptnamensraum (Artikel), keine Spezialseiten
    if ( $out->getTitle()->getNamespace() === NS_MAIN && !$out->getTitle()->isSpecialPage() ) {
        // Vorlage per WikiText ans Seiten-Interface anhängen
        $out->addWikiTextAsInterface('{{ShareBox}}');
    }
    return true;
};

Damit erscheint die ShareBox automatisch am Ende jeder Seite im Hauptnamensraum.

Hinweis

  • Die ShareBox sollte nur in Artikelseiten (NS_MAIN) verwendet werden, nicht auf Hilfs- oder Systemseiten.
  • Änderungen an der Vorlage wirken sofort auf alle eingebundenen Seiten – ein nachträgliches Editieren jeder Seite entfällt.

Siehe auch

Interner Abschnittslink

Um innerhalb einer Seite direkt auf den Einbindungs-Abschnitt der Vorlage zu verlinken, nutze z. B.:

[[Seitentitel#Einbindung|ShareBox einbinden]]

oder – wenn Du schon im selben Artikel bist:

[[#Einbindung|ShareBox einbinden]]

Kategorien