Vorlage:Autorenbox: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
| KKeine Bearbeitungszusammenfassung | KKeine Bearbeitungszusammenfassung | ||
| Zeile 33: | Zeile 33: | ||
| <onlyinclude><includeonly> | <onlyinclude><includeonly> | ||
| <!-- BEGIN: Wir suchen den ersten Autor der Seite --> | |||
| {{#vardefine:Autorenbox_Autor|}} | {{#vardefine:Autorenbox_Autor|}} | ||
| <!-- wir suchen nach allen Versionen vor der aktuellen Zeit. Wir wollen nur ein Ergebnis und benutzen ein Userformat um die Variable Autorenbox_Autor zu setzen.  --> | |||
| {{#dpl: | {{#dpl: | ||
|    | noresultsheader=  |    | noresultsheader=  | ||
| Zeile 40: | Zeile 42: | ||
|    | namespace={{NAMESPACE}} |    | namespace={{NAMESPACE}} | ||
|    | skipthispage=no |    | skipthispage=no | ||
|    | format=,²{#vardefine: |    | format=,²{#vardefine:Autorenbox_Autor¦²{RepariereNutzername¦%USER%}²}², | ||
|    | addauthor=true |    | addauthor=true | ||
|    | count=1 |    | count=1 | ||
|   }} |   }} | ||
| <!-- END: Wir suchen den ersten Autor der Seite --> | |||
| {{#if: {{{kategorie|}}} | {{#if: {{{kategorie|}}} | ||
| | | | | ||
| Zeile 64: | Zeile 67: | ||
| <div class="uk-flex uk-flex-wrap uk-width-1-1"> | <div class="uk-flex uk-flex-wrap uk-width-1-1"> | ||
| {{Nutzerkarte|{{#var:Autorenbox_Autor}}}} | {{Nutzerkarte|{{#var:Autorenbox_Autor}}}} | ||
| {{#vardefine:Autorenbox_Nutzerliste|>>{{ | {{#vardefine:Autorenbox_Nutzerliste|>>{{RepariereNutzername | {{#var:Autorenbox_Autor}}}}<<}}{{#dpl: | ||
|   | noresultsheader=  |   | noresultsheader=  | ||
|   | category={{{kategorie}}} |   | category={{{kategorie}}} | ||
| Zeile 70: | Zeile 73: | ||
|   | namespace={{NAMESPACE}} |   | namespace={{NAMESPACE}} | ||
|   | skipthispage=no |   | skipthispage=no | ||
|   | format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{ |   | format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{RepariereNutzername¦%USER%}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{RepariereNutzername¦%USER%}²<<}²²{Nutzerkarte¦²{RepariereNutzername¦%USER%}²}²}², | ||
|   | adduser=true |   | adduser=true | ||
|   | distinct=true |   | distinct=true | ||
| Zeile 93: | Zeile 96: | ||
| <div class="uk-flex uk-flex-wrap uk-width-1-1"> | <div class="uk-flex uk-flex-wrap uk-width-1-1"> | ||
| {{Nutzerkarte|{{#var:Autorenbox_Autor}}}} | {{Nutzerkarte|{{#var:Autorenbox_Autor}}}} | ||
| {{#vardefine:Autorenbox_Nutzerliste|>>{{ | {{#vardefine:Autorenbox_Nutzerliste|>>{{RepariereNutzername|{{#var:Autorenbox_Autor}}}}<<}}{{#dpl: | ||
|   | noresultsheader=  |   | noresultsheader=  | ||
|   | titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}} |   | titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}} | ||
| Zeile 99: | Zeile 102: | ||
|   | namespace={{NAMESPACE}} |   | namespace={{NAMESPACE}} | ||
|   | skipthispage=no |   | skipthispage=no | ||
|   | format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{ |   | format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{RepariereNutzername¦%USER%}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{RepariereNutzername¦%USER%}²<<}²²{Nutzerkarte¦²{RepariereNutzername¦%USER%}²}²}², | ||
|   | adduser=true |   | adduser=true | ||
|   | distinct=true |   | distinct=true | ||
Version vom 22. September 2019, 19:44 Uhr
Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.
Parameter
- mit_unterseiten
- zusätzlich werden Autoren und Änderungen aller Unterseiten berücksichtigt.
- 0
- nein
- 1
- ja
 
- kategorie
- zusätzlich werden Autoren und Änderungen aller Seiten der Kategorie berücksichtigt. Weitere Informationen befinden sich in der DPL Dokumentation für category.
Beispiele
- Benutzung
- {{Autorenbox}}
- Ergebnis
Autoren: aktualisert im Februar 2024
- Benutzung
- {{Autorenbox|kategorie=Ethik}}
- Ergebnis
- Es wird nur der aktuelle Namensraum berücksichtigt, deshalb ist das Beispiel sehr leer.
 
Autoren: aktualisert im Januar 1970
- Benutzung
- {{Autorenbox|mit_unterseiten=ja}}
- Ergebnis
- Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.
Autoren: aktualisert im Februar 2024
Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Kategorie | kategorie | Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert. | Mehrzeiliger Text | optional | 
| Mit Unterseiten | mit_unterseiten | Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt. | Wahrheitswert | optional | 



