Vorlage:Autorenbox: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 23: Zeile 23:


<onlyinclude><includeonly>
<onlyinclude><includeonly>
{{#vardefine:Autorenbox_Autor|{{{1|{{REVISIONUSER}}}}}
{{#if:{{{1|}}}
{{#if:{{{1|}}}
  |{{#vardefine:Autorenbox_Autor|{{{1}}}}}
  |
  |{{#dpl:
  |{{#dpl:
   | noresultsheader=&nbsp;
   | noresultsheader=&nbsp;
Zeile 36: Zeile 37:
  }}
  }}
}}
}}
{{#if: {{{Kategorien|}}}
|
{{#vardefine:Autorenbox_lastmodified|}}
{{#vardefine:Autorenbox_lastmodified|}}
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
{{#dpl:  
{{#dpl:  
  | noresultsheader=&nbsp;
  | noresultsheader=&nbsp;
  | category={{{Kategorien|&nbsp;}}}
  | category={{{Kategorien}}}
| titlematch={{#if:{{{Kategorien|}}}|&nbsp;|{{PAGENAME}}{{#if:{{{mit_unterseiten|}}}|{{!}}{{PAGENAME}}/%}}}}
  | namespace={{NAMESPACE}}
  | namespace={{NAMESPACE}}
  | skipthispage=no
  | skipthispage=no
Zeile 57: Zeile 59:
{{Benutzer:Christian/Nutzerkarte|{{#var:Autorenbox_Autor}}}}{{#dpl:
{{Benutzer:Christian/Nutzerkarte|{{#var:Autorenbox_Autor}}}}{{#dpl:
  | noresultsheader=&nbsp;
  | noresultsheader=&nbsp;
  | category={{{Kategorien|&nbsp;}}}
  | category={{{Kategorien}}}
| titlematch={{#if:{{{Kategorien|}}}|&nbsp;|{{PAGENAME}}{{#if:{{{mit_unterseiten|}}}|{{!}}{{PAGENAME}}/%}}}}
  | allrevisionsbefore={{CURRENTTIMESTAMP}}
  | allrevisionsbefore={{CURRENTTIMESTAMP}}
  | namespace={{NAMESPACE}}
  | namespace={{NAMESPACE}}
Zeile 65: Zeile 66:
  | adduser=true
  | adduser=true
  | distinct=true
  | distinct=true
}}
|
{{#vardefine:Autorenbox_lastmodified|}}
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
{{#dpl:
| noresultsheader=&nbsp;
| titlematch={{PAGENAME}}{{#if:{{{mit_unterseiten|}}}|{{!}}{{PAGENAME}}/%}}
| namespace={{NAMESPACE}}
| skipthispage=no
| userdateformat=U
| ordermethod=lastedit
| addeditdate=true
| format=,²{#ifexpr: ²{#var:Autorenbox_lastmodified_tmp}² < %DATE% ¦²{#vardefine:Autorenbox_lastmodified_tmp¦%DATE%}²}²,
| distinct=true}}
{{#vardefine:Autorenbox_lastmodified|{{#var:Autorenbox_lastmodified_tmp|}}}}
<div class="uk-panel uk-panel-box uk-panel-box-primary zum-hintergrund-links zum-farbe-xx-heller">
'''Autoren:'''
<small class="uk-align-right">aktualisert im {{#time: F Y | {{#if:{{#var:Autorenbox_lastmodified|}}|@{{#var:Autorenbox_lastmodified|}}|{{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY}}}}}}</small>
<div class="uk-flex uk-flex-wrap">
{{#vardefine:Autorenbox_Nutzerliste|&nbsp;}}
{{Benutzer:Christian/Nutzerkarte|{{#var:Autorenbox_Autor}}}}{{#dpl:
| noresultsheader=&nbsp;
| titlematch={{PAGENAME}}{{#if:{{{mit_unterseiten|}}}|{{!}}{{PAGENAME}}/%}}
| allrevisionsbefore={{CURRENTTIMESTAMP}}
| namespace={{NAMESPACE}}
| skipthispage=no
| format=,²{#ifeq:{{#var:Autorenbox_Autor}}¦%USER%¦¦ ²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>%USER%<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>%USER%<<}²²{Benutzer:Christian/Nutzerkarte¦%USER%}²}²}²,
| adduser=true
| distinct=true
}}
}}
}}
</div>
</div>

Version vom 22. September 2019, 15:03 Uhr

Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.

Benutzung
{{Benutzer:Christian/Autorenbox}}
Ergebnis
 


Benutzung
{{Benutzer:Christian/Autorenbox|Christian}}
Ergebnis
 
Benutzung
{{Benutzer:Christian/Autorenbox|Kategorien=Ethik}}
Ergebnis
 
Benutzung
{{Benutzer:Christian/Autorenbox|mit_unterseiten=ja}}
Ergebnis