Änderungen

K
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