hw>Mlink-rodrigue Keine Bearbeitungszusammenfassung |
K (1 Version importiert) |
Version vom 3. Dezember 2021, 15:13 Uhr
Erweiterung: BlueSpicePageTemplates
Ü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 Farm“ befindet sich nicht in der Liste (BlueSpice free, BlueSpice free (deaktiviert), BlueSpice pro, BlueSpice pro (deaktiviert), BlueSpice farm, BlueSpice farm (deaktiviert), BlueSpice cloud, BlueSpice cloud (deaktiviert)) zulässiger Werte für das Attribut „BSExtensionInfoEdition“., BlueSpice Cloud„BlueSpice Cloud“ befindet sich nicht in der Liste (BlueSpice free, BlueSpice free (deaktiviert), BlueSpice pro, BlueSpice pro (deaktiviert), BlueSpice farm, BlueSpice farm (deaktiviert), BlueSpice cloud, BlueSpice cloud (deaktiviert)) zulässiger Werte für das Attribut „BSExtensionInfoEdition“. | 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.
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.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
Spezialseiten[Bearbeiten | Quelltext bearbeiten]
- PageTemplatesAdmin
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]
- BSApiNamespaceStoreMakeData
- BSUEModulePDFBeforeAddingStyleBlocks
- BSUsageTrackerRegisterCollectors
- BeforePageDisplay
- HtmlPageLinkRendererBegin
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MediaWikiPerformAction
- MessagesPreLoad
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManagerBeforePersistSettings
- SkinTemplateNavigation::Universal