Politik und Vorlage:Autorenbox: Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
(Unterschied zwischen Seiten)
K (Autorenbox hinzugefügt)
Markierung: 2017-Quelltext-Bearbeitung
 
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
Zeile 1: Zeile 1:
<div class="geist">
Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.
{{Portalseite/Titel
 
   |titel=Politik und Sozialwissenschaften
 
   |icon=hdg-scroll
== Parameter ==
}}
 
<!--
; <code>mit_unterseiten</code>
{{3Spalten|
: zusätzlich werden Autoren und Änderungen aller Unterseiten berücksichtigt.
{{Portalseite/Spotlight
:; 0 : nein
  | link =  
:; 1 : ja
  | iconfile =  
 
  | titel =  
; <code>kategorie</code>
  | teaser =  
: zusätzlich werden Autoren und Änderungen aller Seiten der Kategorie berücksichtigt. Weitere Informationen befinden sich in der [http://followthescore.org/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#category DPL Dokumentation für <code>category</code>].
 
== Beispiele ==
 
;Benutzung
: <pre>{{Autorenbox}}</pre>
;Ergebnis
: {{Autorenbox}}
 
;Benutzung
: <pre>{{Autorenbox|kategorie=Ethik}}</pre>
;Ergebnis
: <small>Es wird nur der aktuelle Namensraum berücksichtigt, deshalb ist das Beispiel sehr leer.</small>
: {{Autorenbox|kategorie=Ethik}}
 
;Benutzung
: <pre>{{Autorenbox|mit_unterseiten=ja}}</pre>
;Ergebnis
: <small>Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.</small>
: {{Autorenbox|mit_unterseiten=ja}}
 
 
<onlyinclude><includeonly>
{{#vardefine:Autorenbox_Autor|}}
{{#dpl:
   | noresultsheader=&nbsp;
  | title={{PAGENAME}}
  | allrevisionsbefore={{CURRENTTIMESTAMP}}
  | namespace={{NAMESPACE}}
  | skipthispage=no
  | format=,²{#vardefine:Autorenbox_Autor¦%USER%}²,
  | addauthor=true
   | count=1
}}
{{#if: {{{kategorie|}}}
|
{{#vardefine:Autorenbox_lastmodified|}}
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
{{#dpl:
| noresultsheader=&nbsp;
| category={{{kategorie}}}
| 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">
{{Nutzerkarte|{{#var:Autorenbox_Autor}}}}
{{#vardefine:Autorenbox_Nutzerliste|>>{{#sub: {{#var:Autorenbox_Autor}} | {{#expr: 1 + {{#pos: {{#var:Autorenbox_Autor}}|>}}}}}}<<}}{{#dpl:
| noresultsheader=&nbsp;
| category={{{kategorie}}}
| allrevisionsbefore={{CURRENTTIMESTAMP}}
| namespace={{NAMESPACE}}
| skipthispage=no
| format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²²{Nutzerkarte¦²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²}²}²,
| adduser=true
| distinct=true
}}
}}
|
|
{{Portalseite/Spotlight
{{#vardefine:Autorenbox_lastmodified|}}
  | link =  
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
  | iconfile =
{{#dpl:
  | titel =
| noresultsheader=&nbsp;
  | teaser =
| titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{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">
{{Nutzerkarte|{{#var:Autorenbox_Autor}}}}
{{#vardefine:Autorenbox_Nutzerliste|>>{{#sub: {{#var:Autorenbox_Autor}} | {{#expr: 1 + {{#pos: {{#var:Autorenbox_Autor}}|>}}}}}}<<}}{{#dpl:
| noresultsheader=&nbsp;
| titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}}
| allrevisionsbefore={{CURRENTTIMESTAMP}}
| namespace={{NAMESPACE}}
| skipthispage=no
| format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²²{Nutzerkarte¦²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²}²}²,
| adduser=true
| distinct=true
}}
}}
}}
}}
-->
</div>
 
{{2Spalten|
== <span class="brainy hdg-star"></span> Highlights ==
{{Portalseite/Highlight
  | iconfile = Pfad-Icon.svg
  | link = Europäische Einigung
  | titel = Europäische Einigung (Die Geschichte der EU)
}}
{{Portalseite/Highlight
  | iconfile = Buch-Icon.svg
  | link = Grundgesetz
  | titel = Grundgesetz
}}
{{Portalseite/Highlight
  | iconfile = Pfad-Icon.svg
  | link = Lernpfad Umwelt und Konsum
  | titel = Lernpfad Umwelt und Konsum
}}
 
|
{{Portalseite/BlockSuche|kategorie=Politik}}
{{Portalseite/BlockThemenliste|kategorie=Politik}}
}}
</div>
</div>


 
</includeonly></onlyinclude>
{{Autorenbox|kategorie=Politik}}
<noinclude>
[[Kategorie:Portalseite]]
<templatedata>
[[Kategorie:Politik|!]]
{
"params": {
"kategorie": {
"label": "Kategorie",
"type": "string",
"description": "Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert."
},
"mit_unterseiten": {
"label": "Mit Unterseiten",
"description": "Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt.",
"type": "boolean"
}
},
"format": "inline",
"description": "Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird."
}
</templatedata>
</noinclude>

Version vom 22. September 2019, 16:31 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



Benutzung
{{Autorenbox|kategorie=Ethik}}
Ergebnis
Es wird nur der aktuelle Namensraum berücksichtigt, deshalb ist das Beispiel sehr leer.


 


Benutzung
{{Autorenbox|mit_unterseiten=ja}}
Ergebnis
Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.





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

Vorlagenparameter

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Kategoriekategorie

Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert.

Zeichenfolgeoptional
Mit Unterseitenmit_unterseiten

Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt.

Booleschoptional