Zuletzt bearbeitet vor 6 Monaten
von Margit Link-Rodrigue

BlueSpicePageTemplates

(Weitergeleitet von Seitenvorlagen)

Erweiterung: BlueSpicePageTemplates

alle Erweiterungen

Übersicht
Beschreibung:

Es können vorgefertigte Seitenvorlagen angelegt werden

Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL-3.0-only
Art: BlueSpice Kategorie: Inhaltliche Strukturierung
Edition: BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud Version:

Funktion

BlueSpicePageTemplates bietet das Erstellen neuer Seiten mit vordefinierten Vorlagen zum Festlegen der grundlegenden Seitenstruktur.

  • Erstellen Sie eine Vorlage (mit Überschriften, Kategorien, Feldern usw.) im Vorlagen-Namensraum.
  • Erstellen Sie mithilfe der Spezialseite (Globale Aktionen - Verwaltung - Seitenvorlagen) eine Seitenvorlage, um ihr einen Namen und eine Beschreibung zu geben.
  • Jeder Seitenvorlage sollte eine Vorlage aus dem Namensraum "Vorlagen" zugewiesen werden, die die Struktur eines Dokuments darstellt.
  • Seitenvorlagen können bestimmten Namensräumen zugewiesen werden, sodass eine bestimmte Vorlage nur beim Erstellen von Seiten in diesen Namensräumen angezeigt wird.
  • Die Seitenvorlage wird in einem Menü angezeigt, wenn eine neue Seite erstellt werden soll.

Standard Seitenvorlagen

Seit BlueSpice 4.2 werden mehrere Standard-Seitenvorlagen über die „Seitenvorlagenverwaltung“ bereitgestellt. Die Vorlagen selbst befinden sich im Namensraum „Vorlage“ und haben die Buchstaben „SV“ als Präfix (Beispiel:Vorlage:SV Anleitung).

Weitere Informationen zum Hinzufügen oder Entfernen verfügbarer Seitenvorlagen finden Sie auf der Hilfeseite.

Aktualisierungen der Standardvorlagen:

Wenn Sie die Standardseitenvorlagen in Ihrem Wiki bearbeitet haben, werden diese bei BlueSpice-Upgrades nicht überschrieben. Es ist jedoch möglich, dass die Standardvorlagen nach einem Update wieder zur Seitenvorlagenverwaltung hinzugefügt werden. Sie können die unerwünschten Vorlagen einfach wieder entfernen.


Ein Update auf die aktuelle Standardversion aller Seitenvorlagen kann mit folgendem Befehl aus dem Wiki-Stamm erzwungen werden:

php maintenance/update.php --quick --force


Einige Aspekte dieser Erweiterung können in der Konfigurationsverwaltung im Abschnitt "Seitenvorlagen" konfiguriert werden. Hier können Wiki-Administratoren konfigurieren:


  • Zielnamensraum erzwingen: Die Seitenvorlage wird immer im Zielnamensraum erstellt, unabhängig davon, welcher Namensraum während der Seitenerstellung angegeben wird.
    Zielnamensraum erzwingen
    Zielnamensraum erzwingen (Beispiel aus englischsprachigem Wiki)
    Im Bild wird angezeigt, dass die Seite NewPage über den Dialog "Neue Seite erstellen" im Hauptnamensraum erstellt werden soll. Wählt der Benutzer die Vorlage To-do List aus, die explizit mit dem QM-Namensraum verknüpft ist, so wird tatsächlich im Wiki die Seite QM:NewPage erstellt, wenn die Einstellung Zielnamensraum erzwingen aktiviert ist.
  • Standardvorlagen ausblenden: Entfernt die Standardvorlage Leere Seite von der Auswahl der Seitenvorlagen beim Erstellen einer neuen Seite.
  • Vorlage ausblenden, wenn die Seite nicht im Zielnamensraum erstellt werden soll: Wenn die Seite in einem bestimmten Namensraum erstellt werden soll, werden nur dort gültige Vorlagen in der Vorlagenauswahl angezeigt.

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.39.0
  • BlueSpiceFoundation: 4.3

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • MWStakeContentProvisioner

Rechte[Bearbeiten | Quelltext bearbeiten]

Name Beschreibung Rollen
pagetemplatesadmin-viewspecialpage Zugriff auf die Spezialseite Special:PageTemplatesAdmin, auf der Seitenvorlagen verwaltet werden können. admin, maintenanceadmin, structuremanager

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Name Wert
PageTemplatesExcludeNs array ( 0 => -2, 1 => -1, 2 => 6, 3 => 7, 4 => 8, 5 => 9, 6 => 10, 7 => 11, 8 => 14, 9 => 15, )
PageTemplatesForceNamespace false
PageTemplatesHideDefaults false
PageTemplatesHideIfNotInTargetNs true

API Modules[Bearbeiten | Quelltext bearbeiten]

  • bs-pagetemplate-tags-store
  • bs-pagetemplates-store
  • bs-pagetemplates-tasks

Hooks[Bearbeiten | Quelltext bearbeiten]