Vorlage:Listen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Test 4) |
Maggus (Diskussion | Beiträge) (Box mit GehörtZu wieder entfernt) |
||
(168 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
<pre>{{Listen}}</pre> | <pre>{{Listen}}</pre> | ||
− | + | </noinclude><includeonly><!-- | |
+ | |||
+ | |||
+ | ############################################################## | ||
+ | ### breche links um | ||
+ | ############################################################## | ||
+ | -->{{Umbruch links}}<!-- | ||
+ | ############################################################## | ||
+ | |||
+ | ////////////////////////////////////////////////////////////// | ||
+ | /// wähle die passende Liste aus und zeige sie an | ||
+ | /// Teste ob die Seite von Typ Kategorie ist, wenn ja und vorhanden zeige Liste_Pagename | ||
+ | /// Wenn Liste_Pagename nicht vorhanden prüfe ob Liste_Basistyp vorhanden ist und zeige diese an | ||
+ | /// Wenn nicht vorhanden prüfe ob Liste_Hauptkategorie vorhanden und zeige diese und Liste_Eigenkategorie an | ||
+ | /// Wenn NICHT Kategorie | ||
+ | /// Wenn Liste_Hauptkategorie vorhanden zeige diese an (Diese prüft ob sie auf einen Basistyp oder anderen eingebunden wird) | ||
+ | /// zeige immer Liste GehörtZu an | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | -->{{#invoke:ListenAuswahl|Liste|Pagename={{PAGENAME}} }}<!-- | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | |||
+ | |||
+ | ############################################################## | ||
+ | ### zeige beeinflussende Seiten | ||
+ | ############################################################## | ||
+ | |||
+ | -->{{#if: {{#ask: [[Beeinflusst::{{PAGENAME}}]] }}<!-- | ||
+ | -->| <h2>{{KlammerWeg|{{PAGENAME}}}} wird beeinflusst durch…</h2> <!-- | ||
+ | --><div class="textbox " ><!-- | ||
+ | -->{{#ask: [[Beeinflusst::{{PAGENAME}}]] <!-- | ||
+ | -->| ?Basistyp# <!-- | ||
+ | -->| format=plain <!-- | ||
+ | -->| headers=hide <!-- | ||
+ | -->| sep={{-,-}} <!-- | ||
+ | -->}}<!-- | ||
+ | --></div><!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | ############################################################## | ||
− | </ | + | --><!-- START Voraussetzung |
+ | -->{{#if: {{#ask: [[Voraussetzung::{{PAGENAME}}]] }}<!-- | ||
+ | -->| {{Umbruch links}} <h2>{{PAGENAME}} ist Voraussetzung für…</h2><!-- | ||
+ | --><div class="textbox grau" ><!-- | ||
+ | -->{{#ask: [[Voraussetzung::{{PAGENAME}}]] <!-- | ||
+ | -->| ?Artikelinfo#-<!-- | ||
+ | -->| format=ul<!-- | ||
+ | -->| headers=hide<!-- | ||
+ | -->| sep={{-,-}} <!-- | ||
+ | -->| limit=199 <!-- | ||
+ | -->}}<!-- | ||
+ | --></div><!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | --><!-- ENDE Voraussetzung | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | --><!-- | + | ############################################################## |
− | -->{{ | + | ### Kartenwerk |
− | -->| | + | ############################################################## |
− | + | -->{{#if: {{#ask: [[Kartenwerk:{{PAGENAME}}]] [[Kategorie:Kartenwerk]] }}<!-- | |
− | + | ### wenn es Kartenwerk zu dieser Seite gibt... | |
− | + | -->| {{Umbruch links}}<!-- | |
− | + | --><h2>Kartenwerk</h2><!-- | |
+ | -->{{Kartenwerk:{{PAGENAME}}}}<!-- | ||
+ | -->{{#vardefine: Legende Nutzungsrechte | WAHR }}<!-- | ||
+ | -->{{#vardefine: Kartenwerk | WAHR }}<!-- | ||
+ | ### ...sonst versuche, die Hauptkarte der Vaterseite anzuzeigen | ||
+ | -->|<!-- | ||
+ | /// definiere die Vaterkarte | ||
+ | -->{{#vardefine: Vaterkarte | {{#show:{{#show:{{PAGENAME}}|?Vaterseite#}}|?Hauptkarte#}} }}<!-- | ||
+ | ### stelle die Vaterkarte dar | ||
+ | -->{{#if: {{#ask: [[{{PAGENAME}}]] [[Konzept:Geografische Entität]] }}<!-- | ||
+ | -->|{{#if: {{#var:Vaterkarte}}<!-- | ||
+ | -->|<h2>{{PAGENAME}} auf der Karte von {{#show:{{PAGENAME}}|?Vaterseite#}}</h2><!-- | ||
+ | --><div class="textbox weiss " style="z-index:0; float:left; " ><!-- | ||
+ | --><div style="z-index:0; position:relative; " >[[Datei:{{#var:Vaterkarte}}|x128px]] <!-- | ||
+ | --></div><!-- | ||
+ | --><span class="small" ><!-- | ||
+ | -->{{#ifeq: {{#show:Datei:{{#var:Vaterkarte}}|?Lizenz#}} | Uhrwerk<!-- | ||
+ | -->|[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#var:Vaterkarte}}]] <!-- | ||
+ | -->|}}<!-- | ||
+ | -->Pyhische Karte [[{{#show:{{PAGENAME}}|?Vaterseite#}}]]</span><!-- | ||
+ | --></div><div style="clear:left;" ></div><!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
-->|<!-- | -->|<!-- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
-->}}<!-- | -->}}<!-- | ||
− | + | ### schließe die Eingangsbedingung | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-->}}<!-- | -->}}<!-- | ||
− | + | ############################################################## | |
+ | |||
− | + | ############################################################## | |
− | -->{{ | + | ### Bildmotive |
− | + | ############################################################## | |
− | -->| | + | -->{{#if: {{#ask: [[Bildmotive:{{PAGENAME}}]] [[Kategorie:Bildmotive]] }}<!-- |
+ | -->|<div style="clear:left; " ></div><!-- | ||
--><h2 style="display:inline-table; border-top:none !important; " >Galerie</h2><!-- | --><h2 style="display:inline-table; border-top:none !important; " >Galerie</h2><!-- | ||
− | -->{{ | + | -->{{Bildmotive:{{PAGENAME}}}}<!-- |
− | + | -->{{#vardefine: Legende Nutzungsrechte | WAHR }}<!-- | |
− | + | -->{{#vardefine: Bildmotive | WAHR }}<!-- | |
− | + | -->|<!-- | |
− | + | -->}}<!-- | |
− | + | ############################################################## | |
− | + | ||
− | + | ||
− | + | ############################################################## | |
− | + | ### Quellenangaben | |
− | + | ############################################################## | |
− | + | -->{{Umbruch links}}<!-- | |
− | + | ### trage Quellen zusammen | |
− | + | -->{{Printquellen}}<!-- | |
− | + | -->{{Gesamtquellen}}<!-- | |
− | + | -->{{#if: {{{Quellenangaben|}}}<!-- | |
− | + | -->| {{{Quellenangaben}}}<!-- | |
− | + | -->|<!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-->}}<!-- | -->}}<!-- | ||
− | --><!-- | + | ### stelle Quellen dar |
+ | -->{{#if: <!-- | ||
+ | -->{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] [[Typ::Gesamtquellen]] <!-- | ||
+ | -->}}<!-- | ||
+ | -->| {{QuellenAusgabe}}<!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | ############################################################## | ||
− | --><!-- | + | |
− | -->{{#if: {{ | + | ############################################################## |
− | + | ### Beiträge | |
− | + | ############################################################## | |
− | + | ||
− | --><!-- | + | ////////////////////////////////////////////////////////////// |
+ | /// Definitionen | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | -->{{#arraydefine: Beitrag Reihenfolge | Errata, Redaktionsbeitrag, Rezension, Textauszug, Autorenkommentar, Communitybeitrag | , }}<!-- | ||
+ | -->{{#arraydefine: Alle Beiträge | {{#ask: [[Beitrag:+]] [[GehörtZu::{{PAGENAME}}]] | link=none }} }}<!-- | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | |||
+ | ### finde zugehörige Beiträge und stelle sie dar | ||
+ | ### wenn es Beiträge für diese Seite gibt... | ||
+ | -->{{#if: {{#arrayprint: Alle Beiträge }}<!-- | ||
+ | ### ...dann beginne die Darstellung | ||
+ | -->| <h2>Beiträge zu {{PAGENAME}}</h2><!-- | ||
+ | ### gehe die Beitrags-Typen nach definierter Reihenfolge durch | ||
+ | -->{{#arraymap: {{#arrayprint: Beitrag Reihenfolge | @//@ }}<!-- | ||
+ | -->| @//@ <!-- | ||
+ | -->| @BEITRAGTYP@ <!-- | ||
+ | -->|<!-- | ||
+ | ### ermittle die passenden Beiträge (mit Datum!) und stelle sie mit der "Vorlage:Query Template Beitrag" dar | ||
+ | -->{{#ask: [[Beitrag Typ::@BEITRAGTYP@]] [[GehörtZu::{{PAGENAME}}]] <!-- | ||
+ | -->| format=template <!-- | ||
+ | -->| template=Query Template Beitrag <!-- | ||
+ | -->| intro=<h3>@BEITRAGTYP@</h3> <!-- | ||
+ | -->| link=none <!-- | ||
+ | -->| sort=Beitrag Datum <!-- | ||
+ | -->}}<!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | ### Beiträge ohne Datum werden leider nicht erfasst... | ||
+ | ### ...sonst mache gar nichts | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | ############################################################## | ||
+ | |||
+ | |||
+ | ############################################################## | ||
+ | ### Spezielle Inhalte anlegen (Kartenwerk, Bildmotive, Beiträge) | ||
+ | ############################################################## | ||
+ | -->{{Umbruch links}}<!-- | ||
+ | --><br /><hr><!-- | ||
+ | |||
+ | ### erstelle Kartenwerk | ||
+ | -->{{#if: {{#ask: [[{{PAGENAME}}]] [[Konzept:Geografische_Entität]] <!-- | ||
+ | -->OR [[{{PAGENAME}}]] [[Kategorie:Abenteuer]] <!-- | ||
+ | -->OR [[{{PAGENAME}}]] [[Kategorie:Spielleiterinformationen]] <!-- | ||
+ | -->}}<!-- | ||
+ | -->|{{#if: {{#var:Kartenwerk}}<!-- | ||
+ | -->|<!-- | ||
+ | -->| <div class="textbox small" style="width:27%; float:left; "><!-- | ||
+ | -->{{#formlink: form=Kartenwerk <!-- | ||
+ | -->| link text=+ Kartenwerk anlegen<!-- | ||
+ | -->| target=Kartenwerk:{{PAGENAME}}<!-- | ||
+ | -->}} <!-- | ||
+ | --></div><!-- | ||
+ | -->}}<!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | ### erstelle Bildmotive | ||
+ | -->{{#if: {{#var:Bildmotive}}<!-- | ||
+ | -->|<!-- | ||
+ | -->| <div class="textbox small" style="width:27%; float:left; "><!-- | ||
+ | -->{{#formlink: form=Bildmotive<!-- | ||
+ | -->| link text=+ Bildgalerie anlegen<!-- | ||
+ | -->| target=Bildmotive:{{PAGENAME}}<!-- | ||
+ | -->}} <!-- | ||
+ | --></div> <!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | ### erstelle Beiträge | ||
+ | -->{{#arraymap: {{#arrayprint: Beitrag Reihenfolge | @//@ }}<!-- | ||
+ | -->| @//@ <!-- | ||
+ | -->| @BEITRAGTYP@ <!-- | ||
+ | -->| <div class="textbox small" style="width:27%; float:left; "><!-- | ||
+ | -->{{#formlink: form=Beitrag <!-- | ||
+ | -->| link text=+ @BEITRAGTYP@ anlegen<!-- | ||
+ | -->| target=Beitrag:{{PAGEID}}_{{CURRENTTIMESTAMP}}_@BEITRAGTYP@<!-- | ||
+ | -->| query string=Beitrag[GehörtZu]={{urlencode: {{FULLPAGENAME}} }}&Beitrag[Beitrag Typ]=@BEITRAGTYP@<!-- | ||
+ | -->}} <!-- | ||
+ | --></div><!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | ############################################################## | ||
--></includeonly> | --></includeonly> |
Aktuelle Version vom 23. September 2024, 22:46 Uhr
Dies ist die Vorlage „Listen“. Sie ist für den Einsatz bei allen Seiten vorgesehen, die mit einem Formular erstellt worden ist.
Sie wird im folgenden Format genutzt:
{{Listen}}