Zum Inhalt springen

Vorlage:Person: Unterschied zwischen den Versionen

Aus WeihnachtsRechnungen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
   |citizen (label=Bürger;display=nonempty) |citizspec (label=B-Jahr,Nr;display=nonempty)
   |citizen (label=Bürger;display=nonempty) |citizspec (label=B-Jahr,Nr;display=nonempty)
   |origin (label=ursprünglich;display=nonempty) |jobs (label=Tätigkeit;display=nonempty)  
   |origin (label=ursprünglich;display=nonempty) |jobs (label=Tätigkeit;display=nonempty)  
   |mention (label=Orig.Nennung;display=nonempty)| place (label=Wohnort;display=nonempty)
   |mention (label=Orig.Nennung;display=nonempty)| place (label=Wohnort;display=nonempty)  }}
  |family (label=Familie;display=nonempty)  |notes (label=Bemerkungen;display=nonempty) }}
{{#cargo_declare:_table=persons
{{#cargo_declare:_table=persons
   |lastname=String |firstname=String |perstitle=String  
   |lastname=String |firstname=String |perstitle=String  
   |lebensdaten=String |sex=String (size=1;allowed values=m,w,u)
   |lebensdaten=String |sex=String (size=1;allowed values=m,w,u)
   |type=String |citizen=String |citizspec=String |origin=String |jobs=List (,) of String  
   |type=String |citizen=String |citizspec=String |origin=String |jobs=List (,) of String  
   |mention=String |place=Page |link=list (,) of String |picture=File |family=Text |notes=Text}}
   |mention=String |place=Page |link=list (,) of String |picture=File |family=Text |ref=Text |notes=Text}}
</noinclude><includeonly><div class=personInfobox>{{#template_display:_format=infobox}}</div>{{#cargo_store:_table=persons}}  
</noinclude><includeonly><div class=personInfobox>{{#template_display:_format=infobox}}</div>{{#cargo_store:_table=persons}}  
   {{#if:{{{picture|}}} |[[Datei:{{{picture|}}}|200px|center|thumb]]}}<!--
   {{#if:{{{picture|}}} |[[Datei:{{{picture|}}}|200px|center|thumb]]}}<!--
-->{{#if:{{{link|}}} |Link: {{{link|}}} }}<!--
-->{{#if:{{{family|}}} |{{Pre|1=Familie: {{{family|}}} |background=#fdffea}} }}<!--
-->{{#if:{{{family|}}} |{{Pre|1={{{Familie|}}} |background=#fdffea}} }}<!--
-->{{#if:{{{ref|}}} |{{Pre|1=Quellen/Ref: {{{ref|}}} |background=#fdffea}} }}<!--
-->{{#if:{{{notes|}}} |{{Pre|1={{{Bemerkungen|}}} |background=#fdffea}} }}
-->{{#if:{{{link|}}} |{{Pre|1=Links: {{{link|}}} |background=#fdffea}} }}<!--
{{ButtonLink|ziel=:Personen_aus_dem_15.Jahrhundert |text=&nbsp; &nbsp;Personen-Übersicht&nbsp; &nbsp;}}
-->{{#if:{{{notes|}}} |{{Pre|1=Notes: {{{notes|}}} |background=#fdffea}} }}
{{ButtonLink|ziel=:Personen_aus_dem_15._Jahrhundert |text=&nbsp; &nbsp;Personen-Übersicht&nbsp; &nbsp;}}
{{ButtonLink|ziel=:Special:RunQuery/SuchePerson |text=&nbsp; &nbsp; &nbsp; Personen-Suche &nbsp; &nbsp; &nbsp;}}
{{ButtonLink|ziel=:Special:RunQuery/SuchePerson |text=&nbsp; &nbsp; &nbsp; Personen-Suche &nbsp; &nbsp; &nbsp;}}
{{#cargo_query:
{{#cargo_query:
Zeile 37: Zeile 37:
{{BookingsTotalPerson|pick=bookings.Person HOLDS '{{PAGENAME}}'}}
{{BookingsTotalPerson|pick=bookings.Person HOLDS '{{PAGENAME}}'}}
<div style="
<div style="
   width: 13em;
  display: flex;
  margin: 1px;
  justify-content: space-between;
  font-weight: bold;
   width: 100%;
  text-align: center;">
  ">
  1 Eintrag zurück  
  <div style="
  {{#cargo_query:
    width: 13em;
    tables=persons
    margin: 1px;
    |fields=_pageName=,
    font-weight: bold;
    |where=_pageName < '{{PAGENAME}}'
    text-align: center;">
    |order by=persons._pageName DESC
    1 Eintrag zurück  
    |limit=1
    {{#cargo_query:
    |default=bereits Beginn
      tables=persons
     |more results text=
      |fields=_pageName=,
  }}
      |where=_pageName < '{{PAGENAME}}'
      |order by=persons._pageName DESC
      |limit=1
      |default=bereits am Beginn
      |more results text=
     }}
  </div>
  <div style="
    width: 13em;
    margin: 1px;
    font-weight: bold;
    text-align: center;">
    Nächster Eintrag 
    {{#cargo_query:
      tables=persons
      |fields=_pageName=,
      |where=_pageName > '{{PAGENAME}}'
      |order by=persons._pageName
      |limit=1
      |default=[[Spezial:Mit Formular bearbeiten/Person|Neue Person]]
      |more results text=
    }}
  </div>
</div>
</div>
<div style="
  width: 13em;
  margin: 1px;
  font-weight: bold;
  text-align: center;">
  Nächster Eintrag 
  {{#cargo_query:
    tables=persons
    |fields=_pageName=,
    |where=_pageName > '{{PAGENAME}}'
    |order by=persons._pageName
    |limit=1
    |default=[[Spezial:Mit Formular bearbeiten/Person|Neue Person]]
    |more results text=
  }}
</div>
[[Kategorie:Persons]]
[[Kategorie:Persons]]
</includeonly>
</includeonly>

Aktuelle Version vom 11. August 2026, 16:25 Uhr

Dies ist die Vorlage „Person“.

Sie hat die folgende Struktur:

{{Person
|lastname=
|firstname=
|perstitle=
|lebensdaten=
|sex=
|type=
|citizen=
|citizspec=
|origin=
|jobs=
|mention=
|place=
}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.

Diese Vorlage definiert die Tabelle „persons“. Tabelle ansehen.