Vorlage:ShareBox/ShareBox/Dokumentation
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
- Hilfe:Vorlagen
- Haken (Hooks)
- MediaWiki:Common.js (Alternative Einbindung per JavaScript)
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]]