Zeile 5: |
Zeile 5: |
| | | |
| == Funktionsweise == | | == Funktionsweise == |
| + | Die Vorlage wird im folgenden Format genutzt: |
| + | <pre> |
| + | {{Artikelinfo|<Name>}} |
| + | </pre> |
| Dabei wird wie folgt zusammengestelt: | | Dabei wird wie folgt zusammengestelt: |
| * Überprüfe, ob im ersten Parameter ein Eintrag steht; falls ja, beziehe Dich auf diesen Parameter, sonst nimm den aktuellen Seitennamen | | * Überprüfe, ob im ersten Parameter ein Eintrag steht; falls ja, beziehe Dich auf diesen Parameter, sonst nimm den aktuellen Seitennamen |
− | * Stelle den gewählten Namen als Wikilink dar
| + | * Überprüfe, ob es zum Eintrag in der Property "Artikelinfo" gibt |
− | * Überprüfe, ob es zum Eintrag eine Detail-Vorlage im Format ''<Hauptkategorie>.Details'' (also z.B. ''Person.Details'' bei Personen) | |
| ** Falls ja: Rufe diese Detail-Vorlage auf | | ** Falls ja: Rufe diese Detail-Vorlage auf |
| ** Falls nein: Stelle nur den Namen dar | | ** Falls nein: Stelle nur den Namen dar |
| | | |
− | Die Vorlage wird im folgenden Format genutzt:
| + | == Beispiele == |
− | <pre>
| + | === Person === |
− | {{Artikelinfo|<Name>}}
| + | Person ruft die [[:Vorlage:Artikelinfo]] auf. Gibt man |
− | </pre>
| + | * auf der Seite von [[Asilaii Sonnentau]] ''<nowiki>{{Artikelinfo}}</nowiki> oder |
− | wobei der erste Parameter <Name> (optional) die Seite nennt, welche in dieser Vorlage behandelt wird. Wird dieser Parameter nicht angegeben, zieht die Vorlage den Namen der Seite an, auf der sie eingesetzt wurde.
| + | * auf einer beliebigen anderen Seite ''<nowiki>{{Artikelinfo|Asilaii Sonnentau}}</nowiki> |
− | | + | ein, dann erhält man als Resultat: |
− | == Beispiel ==
| |
− | Wenn man auf der Seite von [[Asilaii Sonnentau]] eingibt: ''<nowiki>{{Artikelinfo|Asilaii Sonnentau}}</nowiki>, dann erhält man als Resultat:
| |
| <hr> | | <hr> |
| {{Artikelinfo|Asilaii Sonnentau}} | | {{Artikelinfo|Asilaii Sonnentau}} |
| + | <hr> |
| + | === Regelelement === |
| + | Regelelement ruft ''keine'' Vorlage auf. Gibt man |
| + | * auf der Seite von [[Regelelement ]] ''<nowiki>{{Artikelinfo}}</nowiki> oder |
| + | * auf einer beliebigen anderen Seite ''<nowiki>{{Artikelinfo|Regelelement}}</nowiki> |
| + | ein, dann erhält man als Resultat: |
| + | <hr> |
| + | {{Artikelinfo|Regelelement }} |
| <hr> | | <hr> |
| | | |
| Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | | Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. |
| + | |
| == Bearbeiten == | | == Bearbeiten == |
| </noinclude><includeonly><!-- | | </noinclude><includeonly><!-- |
| | | |
| --><!-- START Variablen-Definition | | --><!-- START Variablen-Definition |
− | -->{{#vardefine: DieSeite | {{{1 | {{PAGENAME}} }}} }}<!-- | + | -->{{#vardefine: Der Artikel | {{{1 | {{PAGENAME}} }}} }}<!-- |
− | -->{{#vardefine: Vorlage| Vorlage:{{#show: {{#var:DieSeite }} |?Hauptkategorie# }}.Details }}<!--
| |
| --><!-- ENDE Variablen-Definition | | --><!-- ENDE Variablen-Definition |
| | | |
| --><!-- START Darstellung | | --><!-- START Darstellung |
− | -->{{#ifexist: {{#var: Vorlage}}<!-- | + | -->{{WikilinkKlammerWeg | {{#var: Der Artikel }} }} <span class="Details ">{{#show: {{#var: Der Artikel }} | ?Artikelinfo | intro=( | outro=) }}</span><!-- |
− | -->|{{ {{#var: Vorlage}} }}<!--
| |
− | -->|[[{{PAGENAME}}]]<!--
| |
− | -->}}<!--
| |
| --><!-- ENDE Darstellung | | --><!-- ENDE Darstellung |
| | | |