Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

AutoDoc:NSFileRepo und Referenz:SubPageList: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==DescriptionMsg==
{{BSExtensionInfobox
{{AutoDocDescriptionMsg
|desc=Erstellen und zählen von Unterseiten.
|name = NSFileRepo
|status=stable
|desc = {{int:nsfilerepo-desc
|developer=Jeroen De Dauw
}}
|type=MediaWiki
}}
|edition=BlueSpice pro, BlueSpice free, BlueSpice Farm, BlueSpice Cloud
==License==
|compatible=MediaWiki
{{AutoDocLicense
|category=Inhaltliche Strukturierung
|name = GPL-2.0-or-later
|license=GPL v2+
}}
|docu=https://www.mediawiki.org/wiki/Extension:SubPageList
==Requirements==
|active=Yes
{{AutoDocRequirements
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|version = 1.35.0
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = EnhancedUpload
}}
}}
==Config==
{{AutoDocConfig
|config = {{AutoDocOption
|name = ForceDownload
|value = <nowiki>array (
  0 => 'js',
  1 => 'css',
  2 => 'xml',
  3 => 'html',
  4 => 'htm',
  5 => 'xhtml',
)</nowiki>
}}
{{AutoDocOption
|name = NamespaceBlacklist
|value = <nowiki>array (
  0 => 102,
  1 => 104,
  2 => 106,
  3 => 108,
  4 => 274,
  5 => 828,
)</nowiki>
}}
{{AutoDocOption
|name = NamespaceThreshold
|value = <nowiki>100</nowiki>
}}
{{AutoDocOption
|name = SkipTalk
|value = <nowiki>true</nowiki>
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = NSFileRepoHooks::onBeforePageDisplay
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImgAuthBeforeCheckFileExists ImgAuthBeforeCheckFileExists]
|callback = NSFileRepoHooks::onImgAuthBeforeCheckFileExists
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImgAuthBeforeStream ImgAuthBeforeStream]
|callback = NSFileRepoHooks::onImgAuthBeforeStream
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = NSFileRepo\Hooks\SkinTemplateNavigationUniversal::handle
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UploadForm:BeforeProcessing UploadForm:BeforeProcessing]
|callback = NSFileRepo\Hooks\UploadFormBeforeProcessing::handle
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UploadFormInitDescriptor UploadFormInitDescriptor]
|callback = NSFileRepo\Hooks\UploadFormInitDescriptor::handle
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UploadVerification UploadVerification]
|callback = NSFileRepoHooks::onUploadVerification
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/getUserPermissionsErrors getUserPermissionsErrors]
|callback = permission-checker
}}
}}
}}
{{BSVersion|bsvFrom=4.2|bsvTo=|bsvFeature=}}
Die Erweiterung '''SubPageList''' ermöglicht es, Unterseitenlisten zu erstellen. Es kann sowohl die Tag-Erweiterung <nowiki><subpages /></nowiki> als auch die Parserfunktion <nowiki>{{#subpages: }}</nowiki> verwendet werden. Diese nehmen dieselben Paramter an und verhalten sich identisch.
===Beispiele===
Auflisten der Unterseiten der aktuellen Seite mit Standardeinstellungen:
<syntaxhighlight lang="text">{{#subpages:}}</syntaxhighlight>
Unterseiten für Seite "MyAwesomePage" auflisten:
<syntaxhighlight lang="text">{{#subpages:MyAwesomePage}}</syntaxhighlight>
Unterseiten als Aufzählungsliste auflisten:
<syntaxhighlight lang="text">{{#subpages:format=ol}}</syntaxhighlight>
Vollständige Seitennamen, die nicht verlinkt sind:
<syntaxhighlight lang="text">{{#subpages:pathstyle=full|links=no}}</syntaxhighlight>


Die vollständige Benutzerdokumentation finden Sie auf: https://github.com/JeroenDeDauw/SubPageList/blob/master/doc/USAGE.md (Englisch)
{{translation}}

Version vom 24. Oktober 2022, 09:22 Uhr

Erweiterung: SubPageList

alle Erweiterungen

Übersicht
Beschreibung: Erstellen und zählen von Unterseiten.
Status: stable Abhängigkeit: MediaWiki
Entwickler: Jeroen De Dauw Lizenz: GPL v2+
Typ: MediaWiki Kategorie: Inhaltliche Strukturierung
Edition: BlueSpice pro, BlueSpice free, BlueSpice Farm, BlueSpice Cloud Version:
Mehr Infos auf: Mediawiki.

Funktionen / Anwendung[Bearbeiten | Quelltext bearbeiten]

ist ab BlueSpice 4.2 enthalten.

Die Erweiterung SubPageList ermöglicht es, Unterseitenlisten zu erstellen. Es kann sowohl die Tag-Erweiterung <subpages /> als auch die Parserfunktion {{#subpages: }} verwendet werden. Diese nehmen dieselben Paramter an und verhalten sich identisch.


Beispiele[Bearbeiten | Quelltext bearbeiten]

Auflisten der Unterseiten der aktuellen Seite mit Standardeinstellungen:

{{#subpages:}}

Unterseiten für Seite "MyAwesomePage" auflisten:

{{#subpages:MyAwesomePage}}

Unterseiten als Aufzählungsliste auflisten:

{{#subpages:format=ol}}

Vollständige Seitennamen, die nicht verlinkt sind:

{{#subpages:pathstyle=full|links=no}}


Die vollständige Benutzerdokumentation finden Sie auf: https://github.com/JeroenDeDauw/SubPageList/blob/master/doc/USAGE.md (Englisch)

Diskussionen