Vorlage:Phönix-Zeile/Doku: Unterschied zwischen den Versionen

Aus KoschWiki
Zur Navigation springen Zur Suche springen
Kunar (D | B)
(Die Seite wurde neu angelegt: „==Was macht diese Vorlage?== Diese Zeilen-Vorlage wird in der Vorlage:Phönix verwendet. Sie packt den Inhalt der dortigen Abfrage ''je Ergebnis'' jeweils…“)
 
Kunar (D | B)
KKeine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
Die ist die Dokumentation für die [[Vorlage:Phönix-Zeile]]. Sie wird dort ebenfalls angezeigt, weil die Dokumentation wie eine eigene Vorlage funktioniert und daher einfach eingebunden werden kann.
</noinclude>
==Was macht diese Vorlage?==
==Was macht diese Vorlage?==
Diese Zeilen-Vorlage wird in der [[Vorlage:Phönix]] verwendet. Sie packt den Inhalt der dortigen Abfrage ''je Ergebnis'' jeweils in eine Tabellenzeile.  
Diese Zeilen-Vorlage wird in der [[Vorlage:Phönix]] verwendet. Sie packt den Inhalt der dortigen Abfrage ''je Ergebnis'' jeweils in eine Tabellenzeile.  
Zeile 10: Zeile 13:
'''Absolut unwichtig''' für normale Benutzer, nur relevant für Vorlagen-Programmierer. Daher folgt reichlich technisches Vokabular!
'''Absolut unwichtig''' für normale Benutzer, nur relevant für Vorlagen-Programmierer. Daher folgt reichlich technisches Vokabular!


Im wesentlichen besteht diese Vorlage aus einer Zeile für eine vierspaltige Tabelle. In die vier Zeilen werden Inhalte eingetragen, die durch die Abfrage in der Hauptvorlage erstellt werden. Die Inhalte gehören dabei jeweils zu einem einzelnen Ergebnis der Abfrage.
....[[Kategorie:Benutzervorlage]]<includeonly>


Technisch vorgegeben ist, dass die Inhalte als Zahlenvariable aufgerufen werden. Die Zahlen werden in der Reihenfolge vergeben, in der die Inhalte abgefragt werden. Dabei bedeuten die Zahlen folgendes:
''Diese Dokumentation ist unter [[Vorlage:Phönix-Zeile/Doku]] hinterlegt.''</includeonly>
 
* <nowiki>{{{1}}}</nowiki> - Seitentitel (also der Titel der über die Abfrage gefundenen Seite)
* <nowiki>{{{2}}}</nowiki> - Kurzbeschreibung
* <nowiki>{{{3}}}</nowiki> - Name der Wappendatei, also '''nicht''' das Wappen selbst
* <nowiki>{{{4}}}</nowiki> - Lehen
 
Die erste Zelle wird mit einem Link auf die Seite befüllt, die gefunden wurde. Da der Titel ausdrücklich nicht als Link abgefragt wurde, sondern nur als Text, muss hier der Link konstruiert werden. Die Funktion <nowiki>{{PAGENAME}}</nowiki> liefert dabei den Seitentitel '''ohne den Namensraum''' zurück.
 
Das ist der eigentliche Grund, warum erst ein Link ausdrücklich nicht gewünscht, hinterher aber doch konstruiert wird. Seiten, die sich nicht im Artikelnamensraum befinden, werden so ohne Zusätze angezeigt. Fiktives Beispiel, um den Unterschied zu verdeutlichen:
* Benutzer:Alrik/Haus Schlagmichtot - wäre ein Artikel im Benutzernamensraum, auf den auch so verwiesen werden könnte
* Alrik/Haus Schlagmichtot - wäre das, was als Linktext angegeben würde
 
Die zweite Zeile enthält die Kurzbeschreibung. Diese ist eines der wenigen Textattribute, die derzeit so einfach abgefragt werden können. Darum ist sie so wichtig.
 
Die dritte Zeile enthält das Wappen. Hierbei wird die Anzeige und Formatierung des Wappendateinamens (also des eigentlichen Inhalt, der abgefragt wurde) vorgenommen: Ausrichtung zentral, 100 Pixel, kein Link. Aufgrund dieser Formatierungsmöglichkeit wurde nicht das eigentliche Wappen selbst abgefragt.
 
Die vierte Zeile enthält die Lehen. Hier gibt es keine Möglichkeit der Bearbeitung - der Inhalt muss so genommen werden, wie er in der [[Vorlage:Familie]] erstellt wurde.
 
[[Kategorie:Benutzervorlage]]

Aktuelle Version vom 11. März 2022, 19:45 Uhr

Die ist die Dokumentation für die Vorlage:Phönix-Zeile. Sie wird dort ebenfalls angezeigt, weil die Dokumentation wie eine eigene Vorlage funktioniert und daher einfach eingebunden werden kann.

Was macht diese Vorlage?

Diese Zeilen-Vorlage wird in der Vorlage:Phönix verwendet. Sie packt den Inhalt der dortigen Abfrage je Ergebnis jeweils in eine Tabellenzeile.

Wie verwendet man diese Vorlage?

Am besten nur indirekt über den Einsatz der Hauptvorlage.

Diese Vorlage kann zwar auch unabhängig von jener Vorlage aufgerufen werden. Dann muss man sehr genau wissen, was man tut - und darauf vertrauen, dass sie nie in eine Richtung geändert wird, die mit der gesonderten Verwendung nicht kompatibel ist.

Technische Dokumentation

Absolut unwichtig für normale Benutzer, nur relevant für Vorlagen-Programmierer. Daher folgt reichlich technisches Vokabular!

....