Vorlage:Liste GehörtZu: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K (Reihenfolge)
 
(47 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<noinclude>
 
<noinclude>
Dies ist die Vorlage „GehörtZu.Listen“.
+
Dies ist die "{{FULLPAGENAME}}.
 
Sie sollte im folgenden Format genutzt werden:
 
Sie sollte im folgenden Format genutzt werden:
 
<pre>
 
<pre>
{{GehörtZu.Listen}}
+
{{Liste GehörtZu}}
 
</pre>
 
</pre>
  
 
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.
 
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.
</noinclude><includeonly><!--  
+
</noinclude><includeonly><!--
  
START Definitionen  
+
//////////////////////////////////////////////////////////////
-->{{#arraydefine:GehörtZu|Abenteuer, Publikation, Literatur, Region, Person, Gemeinschaft, Siedlung, Örtlichkeit, Landschaftsgebiet, Gewässer, Wesen, Ereignis, Gottheit, Gegenstand}}<!--
+
/// Definitionen
--><!-- Ende Definitionen
+
//////////////////////////////////////////////////////////////
+
-->{{#arraydefine: Hauptkategorien | Publikation <!--
--><!-- START GehörtZu --><!--
+
  -->{{#ifeq: {{#show:{{#var:SEITE}}|?Teaserliste Region#}}|true<!--
-->{{#arraymap: {{#arrayprint:GehörtZu|@//@}}<!--
 
  -->|@//@<!--
 
  -->|@@@@<!--
 
  -->|{{#if: {{@@@@.GehörtZu}}<!--
 
    -->|{{#vardefine:CONTENT|{{#var:CONTENT}}<!--
 
      --><div class="textbox grau" ><!--
 
        --><div style="float:left; margin-right:8px; ">[[Datei:Icon Vorlage @@@@ dunkel 32.png|32px|verweis=]]</div><!--
 
        --><div style="float:left; margin-right:0.5em; "><h3>@@@@:</h3></div><!--
 
        --><div style="margin-left:40px; ">{{@@@@.GehörtZu}}</div><!--
 
        --></div><div style="clear:left; "></div>}}<!--
 
 
     -->|<!--
 
     -->|<!--
 +
    -->|, Region<!--
 
     -->}}<!--
 
     -->}}<!--
   -->|}}<!--
+
   -->, Siedlung, Örtlichkeit, Person, Gemeinschaft, Landschaftsgebiet, Pflanze, Gewässer, Wesen, Ereignis, Gottheit, Gegenstand, Kampfausrüstung}}<!--
-->{{#if: {{#var:CONTENT}}<!--
+
-->{{#arraydefine: Hauptkategorien <!--
  -->|<h2>Zugehörig zu {{PAGENAME}}</h2><!--
+
  -->| {{#ask: [[Mutterseite::Weltkategorie]] <!--
     -->{{#var:CONTENT}}<!--
+
  --> OR [[Mutterseite::Regelkatagorie]] <!--
 +
  --> OR [[Publikation]] <!--
 +
    -->| link=none <!--
 +
    -->| sep=@//@ <!--
 +
    -->}} <!--
 +
  -->| @//@ }}<!--
 +
-->{{#arraydefine: Angrenzend zu | {{#show: {{PAGENAME}} | ?AngrenzendZu# | limit=999 | valuesep=@//@ }} | @//@ }}<!--
 +
--><!--
 +
//////////////////////////////////////////////////////////////
 +
 
 +
 
 +
##############################################################
 +
### Darstellung zugehörige Artikel
 +
##############################################################
 +
### gibt es überhaupt zugehörige Artikel?
 +
-->{{#if: {{#ask: [[GehörtZu::{{PAGENAME}}]] [[:+]] {{#var:Kachel Ausschluss }} }}<!--
 +
-->|<!--
 +
### Titel
 +
--><h2>Zugehörig zu {{PAGENAME}}</h2><!--
 +
### Gehe alle Hauptkategorien durch
 +
-->{{#arraymap: {{#arrayprint: Hauptkategorien }}<!--
 +
  -->| , <!--
 +
  -->| @@@@ <!--
 +
  -->| <!--
 +
  ### ermittle die Basystypen der Hauptkategorie
 +
  -->{{#arraydefine: Basistypen | {{#ask: [[Mutterseite::@@@@]] [[Eigenkategorie::Basistyp]] | link=none }} }}<!--
 +
    ### Gibt es für dies Hauptkategorie überhaupt zugehörige Artikel?
 +
     -->{{#if: {{#ask: [[Hauptkategorie::@@@@]] [[GehörtZu::{{PAGENAME}}]] [[:+]] {{#var:Kachel Ausschluss }}<!--
 +
      -->}}<!--
 +
      ### beginne die Darstellung
 +
      -->|<div class="kachel "><!--
 +
          --><div style="float:left; margin-right:8px; ">[[{{#ask: [[Datei:+]] [[Icon gehört zu Seite::@@@@]] [[Icon Format::S]] [[Icon Farbton::dunkel]] | link=none }} | verweis= ]]</div><!--
 +
          --><div style="margin-left:40px; "><!--
 +
          ### nenne die Hauptkategorie
 +
          --><h3 style="display:none;" >@@@@</h3><!--
 +
          ### gehe die Basistypen dieser Hauptkategorie einzeln durch
 +
          -->{{#arraymap: {{#arrayprint: Basistypen | @//@ }}<!--
 +
            -->| @//@ <!--
 +
            -->| @BASISTYP@ <!--
 +
            -->| <!--
 +
            -->{{#ask: [[Basistyp::@BASISTYP@]] [[GehörtZu::{{PAGENAME}}]] [[:+]] {{#var:Kachel Ausschluss }} <!--
 +
              -->| ?Kurzbeschreibung# <!--
 +
              -->| format=template <!--
 +
              -->| template=Query Template Titel mit Kurzbeschreibung <!--
 +
              -->| intro=<div class="liste-einzug ">'''@BASISTYP@:&#32;''' <!--
 +
              -->| outro=</div> <!--
 +
              -->| headers=hide <!--
 +
              -->| sep={{-,-}} <!--
 +
              -->}}<!--
 +
            -->| <hr><!--
 +
            -->}}<!--
 +
            --></div><!--
 +
          --></div><!--
 +
        --><hr><!--
 +
      -->|<!--
 +
      -->}}<!--
 +
  ### schließe arraymap
 +
  -->| <!--
 +
  -->}}<!--
 +
### ist gar kein ein Artikel vorhanden?
 +
-->|<!--
 +
### schließe die Ausgangsfrage
 +
-->}}<!--
 +
##############################################################
 +
##############################################################
 +
###Charakterhintergründe
 +
##############################################################
 +
-->{{#if: {{#ask: [[Hauptkategorie::Charakterhintergründe]] [[GehörtZu::{{PAGENAME}}]] [[:+]] }}<!--
 +
  -->|<h3 style="display:none;">Charakterhintergründe</h3><!--
 +
  --><div class="kachel " ><!--
 +
      --><div style="float:left; margin-right:8px; ">[[Datei:Icon Weisser Fleck hell 32.png|verweis=]]</div><!--
 +
      --><div style="margin-left:40px; "><!--
 +
      -->{{#ask: [[Hauptkategorie::Charakterhintergründe]] [[GehörtZu::{{PAGENAME}}]] [[:+]] <!--
 +
              -->| ?Kurzbeschreibung# <!--
 +
              -->| format=template <!--
 +
              -->| template=Query Template Titel mit Kurzbeschreibung <!--
 +
              -->| intro=<div class="liste-einzug ">'''Charakterhintergründe: '''  <!--
 +
              -->| outro=</div> <!--
 +
              -->| sep={{-,-}} <!--
 +
        -->}}<!--
 +
        --></div><!--
 +
    --></div><!--
 +
    --><hr><!--
 
   -->|<!--
 
   -->|<!--
 
   -->}}<!--
 
   -->}}<!--
--><!-- ENDE GehörtZu
+
##############################################################
  
--><!-- START Weiße Flecken
+
##############################################################
-->{{#if: {{#ask: [[GehörtZu::{{PAGENAME}}]] [[Weißer Fleck::Ja]] }}<!--
+
### Weiße Flecken
   -->|<div class="textbox gelb" ><!--
+
##############################################################
 +
-->{{#if: {{#ask: [[GehörtZu::{{PAGENAME}}]] [[:+]] [[Weißer Fleck::Ja]] }}<!--
 +
   -->|<h3 style="display:none;" >Weiße Flecken</h3><!--
 +
  --><div class="kachel " ><!--
 
       --><div style="float:left; margin-right:8px; ">[[Datei:Icon Weisser Fleck hell 32.png|verweis=]]</div><!--
 
       --><div style="float:left; margin-right:8px; ">[[Datei:Icon Weisser Fleck hell 32.png|verweis=]]</div><!--
      --><div style="float:left; margin-right:0.5em; "><h3>Davon [[Weißer Fleck|Weiße Flecken]]:</h3></div><!--
 
 
       --><div style="margin-left:40px; "><!--
 
       --><div style="margin-left:40px; "><!--
       -->{{#arraymap: {{#ask: [[:+]] [[GehörtZu::{{PAGENAME}}]] [[Weißer Fleck::Ja]] | link=none | sep=@//@ }}<!--
+
       -->{{#ask: [[GehörtZu::{{PAGENAME}}]] [[:+]] [[Weißer Fleck::Ja]] <!--
        -->|@//@<!--
+
              -->| ?Kurzbeschreibung# <!--
        -->|@@@@<!--
+
              -->| format=template <!--
        -->|[[@@@@]] ({{#show:@@@@|?Hauptkategorie#}}: {{#if:{{#show:@@@@|?Art#}}<!--
+
              -->| template=Query Template Titel mit Kurzbeschreibung <!--
          -->|{{#show:@@@@|?Art#}}<!--
+
              -->| intro=<div class="liste-einzug ">'''Davon [[Weißer Fleck|Weiße Flecken]]: ''' <!--
          -->|{{#show:@@@@|?Basistyp#}}<!--
+
              -->| outro=</div> <!--
          -->}})<!--
+
              -->| sep={{-,-}} <!--
        -->|{{-,-}}<!--
 
 
         -->}}<!--
 
         -->}}<!--
 
         --></div><!--
 
         --></div><!--
      --></div><div style="clear:left; "></div>}}<!--
+
    --></div><!--
--><!-- ENDE Weiße Flecken
+
    --><hr><!--
 +
  -->|<!--
 +
  -->}}<!--
 +
##############################################################
  
--><!-- START ANGRENZENDE
 
--><!-- START Gesamt-Array
 
-->{{#arraydefine:AngrenzendEigene
 
    | {{#ask: [[{{PAGENAME}}]]|?AngrenzendZu= |mainlabel=- |link=none |sep =, |limit=1000}}
 
    |,
 
    }}<!--
 
-->{{#arraydefine:AngrenzendAndere
 
    | {{#ask: [[AngrenzendZu::{{PAGENAME}}]] |link=none |sep =, |limit=1000}}
 
    |,
 
    }}<!--
 
-->{{#arrayunion: AngrenzendZu
 
    | AngrenzendEigene
 
    | AngrenzendAndere
 
    }}<!--
 
-->{{#arraysort: AngrenzendZu | asc }}<!--
 
--><!-- ENDE Gesamt-Array
 
  
--><!-- START Abfrage ob...
+
##############################################################
-->{{#if: {{#arrayprint: AngrenzendZu}}
+
### Angrenzend an
    |<!--
+
##############################################################
 
+
-->{{#if: {{#arrayprint: Angrenzend zu }}<!--
--><!-- START Einzel-Arrays
+
  -->|<h2>Angrenzend an {{PAGENAME}}</h2><!--
-->{{#vardefine:AngrenzendRegion
+
    --><div class="kachel " ><!--
    |{{#arraymap: {{#arrayprint: AngrenzendZu}} |,|@@@@|{{#if: {{#ask: [[Kategorie:Region]] [[@@@@]] }} |[[@@@@]]|}} |{{-,-}} }}}}<!--
+
     --><div style="float:left; margin-right:8px; ">[[Datei:Icon Vorlage Angrenzend dunkel 32.png|verweis=]]<!--
-->{{#vardefine:AngrenzendLandschaftsgebiet
+
      --></div><!--
    |{{#arraymap: {{#arrayprint: AngrenzendZu}} |,|@@@@|{{#if: {{#ask: [[Kategorie:Landschaftsgebiet]] [[@@@@]] }} |[[@@@@]]|}} |{{-,-}} }}}}<!--
 
-->{{#vardefine:AngrenzendSiedlung
 
    |{{#arraymap: {{#arrayprint: AngrenzendZu}} |,|@@@@|{{#if: {{#ask: [[Kategorie:Siedlung]][[@@@@]] }} |[[@@@@]]|}} |{{-,-}} }}}}<!--
 
-->{{#vardefine:AngrenzendÖrtlichkeit
 
    |{{#arraymap: {{#arrayprint: AngrenzendZu}} |,|@@@@|{{#if: {{#ask: [[Kategorie:Örtlichkeit]] [[@@@@]] }} |[[@@@@]]|}} |{{-,-}} }}}}<!--
 
-->{{#vardefine:AngrenzendGewässer
 
    |{{#arraymap: {{#arrayprint: AngrenzendZu}} |,|@@@@|{{#if: {{#ask: [[Kategorie:Gewässer]] [[@@@@]] }} |[[@@@@]]|}} |{{-,-}} }}}}<!--
 
--><!-- ENDE Einzel-Arrays
 
 
 
 
 
--><!-- START Darstellung
 
--><div style="clear:left; "></div><!--
 
  --><div class="textbox grau" ><!--
 
     --><div style="float:left; margin-right:8px; ">[[Datei:Icon Vorlage Angrenzend dunkel 32.png|verweis=]]</div><!--
 
 
     --><div style="margin-left:40px; "><!--
 
     --><div style="margin-left:40px; "><!--
    -->{{#if: {{#var:AngrenzendRegion}}
+
      -->{{#arraymap: {{#arrayprint: Angrenzend zu | @//@ }}<!--
        |<div class="liste-einzug">'''Angrenzende Regionen:'''&nbsp;{{#var:AngrenzendRegion}}&#32;</div>
+
         -->| @//@ <!--
        |}}<!--
+
         -->| @@@@ <!--
  -->{{#if: {{#var:AngrenzendLandschaftsgebiet|}}
 
        |<div class="liste-einzug">'''Angrenzende Landschaftsgebiete:'''&nbsp;{{#var:AngrenzendLandschaftsgebiet}}&#32;</div>
 
        |}}<!--
 
  -->{{#if: {{#var:AngrenzendSiedlung}}
 
        |<div class="liste-einzug">'''Angrenzende Siedlungen:'''&nbsp;{{#var:AngrenzendSiedlung}}&#32;</div>
 
        |}}<!--
 
  -->{{#if: {{#var:AngrenzendÖrtlichkeit|}}
 
         |<div class="liste-einzug">'''Angrenzende Örtlichkeiten:'''&nbsp;{{#var:AngrenzendÖrtlichkeit}}&#32;</div>
 
        |}}<!--
 
  -->{{#if: {{#var:AngrenzendGewässer}}
 
        |<div class="liste-einzug">'''Angrenzende Gewässer:'''&nbsp;{{#var:AngrenzendGewässer}}&#32;</div>
 
        |}}<!--
 
    --></div><!--
 
  --></div><!--
 
  --><div style="clear:left; "></div><!--
 
  --><!-- ENDE Darstellung
 
  -->|}}<!--ENDE Abfrage ob...
 
--><!--ENDE ANGRENZENDE
 
 
 
--><!-- START Typische Namen
 
-->{{#ifeq: {{#show:{{PAGENAME}}|?Name Hat Eintrag#}} | Ja<!--
 
  -->|{{#arraydefine: Namen | Name Männlich, Name Weiblich, Name Nachname }}<!--
 
    --><h2>Typische Namen</h2><!--
 
    --><div class="textbox grau " ><!--
 
      -->{{#if: {{#show:{{PAGENAME}} |?Name Kommentar}}<!--
 
         -->|<i>{{#show:{{PAGENAME}}|?Name Kommentar}}</i><hr><!--
 
 
         -->|<!--
 
         -->|<!--
 +
          -->{{#ask: [[@@@@]] <!--
 +
              -->| ?Basistyp# <!--
 +
              -->| format=template <!--
 +
              -->| template=Query Template Titel mit Kurzbeschreibung <!--
 +
              -->| headers=hide <!--
 +
              -->| sep={{-,-}} <!--
 
         -->}}<!--
 
         -->}}<!--
      -->{{#arraymap: {{#arrayprint: Namen | @//@ }}<!--
+
         -->| {{-,-}} <!--
         -->|@//@<!--
 
        -->|@NAM@<!--
 
        -->|{{#if: {{#show:{{PAGENAME}}|?@NAM@}}<!--
 
          -->|<div class="liste-einzug" ><!--
 
            -->'''{{#sub:@NAM@|5}}:'''&#32;<!--
 
            -->{{#arraydefine:@NAM@|{{#show:{{PAGENAME}}|?@NAM@|sep={{-,-}}}}|{{-,-}}|unique,sort=asc}}<!--
 
            -->{{#arrayprint:@NAM@|{{-,-}}}}<!--
 
            --></div><!--
 
          -->}}<!--
 
        -->|<!--
 
 
         -->}}<!--
 
         -->}}<!--
 
       --></div><!--
 
       --></div><!--
 +
    --></div><!--
 +
    --><hr><!--
 +
  -->|<!--
 +
  -->}}<!--
 +
##############################################################
 +
 +
 +
##############################################################
 +
### zeige typische Namen an
 +
##############################################################
 +
### gibt es überhaupt Namens-Eintragungen?
 +
-->{{#if: <!--
 +
  -->{{#ask: [[{{PAGENAME}}]] [[Name Kommentar::+]] <!--
 +
    --> OR [[{{PAGENAME}}]] [[Name Männlich::+]] <!--
 +
    --> OR [[{{PAGENAME}}]] [[Name Weiblich::+]] <!--
 +
    --> OR [[{{PAGENAME}}]] [[Name Nachname::+]] <!--
 +
    -->}}<!--
 +
  ### starte Darstellung
 +
  -->| <h2>Typische Namen von {{PAGENAME}}</h2><!--
 +
    ### zeige die Einleitung
 +
    -->{{#if: {{#show:{{PAGENAME}} |?Name Kommentar}}<!--
 +
      -->|{{#show:{{PAGENAME}}|?Name Kommentar}}<hr><!--
 +
      -->|<!--
 +
      -->}}<!--
 +
    ### zeige die Namen
 +
    -->{{#arraymap: Name Weiblich, Name Männlich, Name Nachname <!--
 +
      -->| , <!--
 +
      -->| @@@@ <!--
 +
      -->|{{#if: {{#show:{{PAGENAME}}|?@@@@}}<!--
 +
        -->|<div class="liste-einzug" ><!--
 +
          -->'''{{#sub:@@@@|5}}:'''&#32;<!--
 +
          -->{{#arraydefine:@@@@|{{#show:{{PAGENAME}}|?@@@@|sep={{-,-}}}}|{{-,-}}|unique,sort=asc}}<!--
 +
          -->{{#arrayprint:@@@@|{{-,-}}}}<!--
 +
          --></div><!--
 +
        -->}}<!--
 +
      -->|<!--
 +
      -->}}<!--
 +
  ### schließe die #if-Bedingung
 
   -->|<!--
 
   -->|<!--
 
   -->}}<!--
 
   -->}}<!--
--><!-- ENDE Typische Namen
+
 
 +
##############################################################
  
 
--></includeonly>
 
--></includeonly>

Aktuelle Version vom 30. November 2020, 01:19 Uhr

Dies ist die "Vorlage:Liste GehörtZu. Sie sollte im folgenden Format genutzt werden:

{{Liste GehörtZu}}

Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.