Vorlage:Liste GehörtZu: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) K (Textersetzung - „| valuesep=“ durch „| sep=“) |
Stewie (Diskussion | Beiträge) |
||
(38 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<noinclude> | <noinclude> | ||
− | Dies ist die | + | Dies ist die "{{FULLPAGENAME}}. |
Sie sollte im folgenden Format genutzt werden: | Sie sollte im folgenden Format genutzt werden: | ||
<pre> | <pre> | ||
− | {{GehörtZu | + | {{Liste GehörtZu}} |
</pre> | </pre> | ||
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | ||
− | </noinclude><includeonly><!-- | + | </noinclude><includeonly><!-- |
− | --><!-- | + | ////////////////////////////////////////////////////////////// |
+ | /// Definitionen | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | -->{{#arraydefine: Hauptkategorien | Publikation <!-- | ||
+ | -->{{#ifeq: {{#show:{{#var:SEITE}}|?Teaserliste Region#}}|true<!-- | ||
+ | -->|<!-- | ||
+ | -->|, Region<!-- | ||
+ | -->}}<!-- | ||
+ | -->, Siedlung, Örtlichkeit, Person, Gemeinschaft, Landschaftsgebiet, Pflanze, Gewässer, Wesen, Ereignis, Gottheit, Gegenstand, Kampfausrüstung}}<!-- | ||
+ | -->{{#arraydefine: Hauptkategorien <!-- | ||
+ | -->| {{#ask: [[Mutterseite::Weltkategorie]] <!-- | ||
+ | --> OR [[Mutterseite::Regelkatagorie]] <!-- | ||
+ | --> OR [[Publikation]] <!-- | ||
+ | -->| link=none <!-- | ||
+ | -->| sep=@//@ <!-- | ||
+ | -->}} <!-- | ||
+ | -->| @//@ }}<!-- | ||
+ | -->{{#arraydefine: Angrenzend zu | {{#show: {{PAGENAME}} | ?AngrenzendZu# | limit=999 | valuesep=@//@ }} | @//@ }}<!-- | ||
+ | --><!-- | ||
+ | ////////////////////////////////////////////////////////////// | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | --><!-- | + | ############################################################## |
− | -->{{#arraymap: {{#arrayprint: | + | ### 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 class=" | + | --><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><!-- | |
− | -->{{#arraymap: {{#arrayprint: | + | ### 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@: ''' <!-- | ||
+ | -->| outro=</div> <!-- | ||
+ | -->| headers=hide <!-- | ||
+ | -->| sep={{-,-}} <!-- | ||
+ | -->}}<!-- | ||
+ | -->| <hr><!-- | ||
-->}}<!-- | -->}}<!-- | ||
+ | --></div><!-- | ||
--></div><!-- | --></div><!-- | ||
− | -->< | + | --><hr><!-- |
− | --> | + | -->|<!-- |
-->}}<!-- | -->}}<!-- | ||
− | + | ### schließe arraymap | |
− | + | -->| <!-- | |
− | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{#if: {{# | + | ### 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><!-- | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | + | ############################################################## | |
− | |||
− | |||
− | + | ############################################################## | |
− | -->{{#if: {{#ask: [[GehörtZu::{{PAGENAME}}]] [[Weißer Fleck::Ja]] }}<!-- | + | ### Weiße Flecken |
− | -->|<div class=" | + | ############################################################## |
+ | -->{{#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="margin-left:40px; "><!-- | --><div style="margin-left:40px; "><!-- | ||
− | --> | + | -->{{#ask: [[GehörtZu::{{PAGENAME}}]] [[:+]] [[Weißer Fleck::Ja]] <!-- |
− | + | -->| ?Kurzbeschreibung# <!-- | |
− | + | -->| format=template <!-- | |
− | + | -->| template=Query Template Titel mit Kurzbeschreibung <!-- | |
− | + | -->| intro=<div class="liste-einzug ">'''Davon [[Weißer Fleck|Weiße Flecken]]: ''' <!-- | |
− | + | -->| outro=</div> <!-- | |
− | + | -->| sep={{-,-}} <!-- | |
− | |||
-->}}<!-- | -->}}<!-- | ||
--></div><!-- | --></div><!-- | ||
− | + | --></div><!-- | |
− | --><!-- | + | --><hr><!-- |
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | ############################################################## | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ############################################################## | |
− | + | ### Angrenzend an | |
− | + | ############################################################## | |
− | + | -->{{#if: {{#arrayprint: Angrenzend zu }}<!-- | |
− | + | -->|<h2>Angrenzend an {{PAGENAME}}</h2><!-- | |
− | + | --><div class="kachel " ><!-- | |
− | + | --><div style="float:left; margin-right:8px; ">[[Datei:Icon Vorlage Angrenzend dunkel 32.png|verweis=]]<!-- | |
− | + | --></div><!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | -->{{# | ||
− | |||
− | -->< | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | --><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; "><!-- | ||
− | + | -->{{#arraymap: {{#arrayprint: Angrenzend zu | @//@ }}<!-- | |
− | + | -->| @//@ <!-- | |
− | + | -->| @@@@ <!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -->| | ||
-->|<!-- | -->|<!-- | ||
+ | -->{{#ask: [[@@@@]] <!-- | ||
+ | -->| ?Basistyp# <!-- | ||
+ | -->| format=template <!-- | ||
+ | -->| template=Query Template Titel mit Kurzbeschreibung <!-- | ||
+ | -->| headers=hide <!-- | ||
+ | -->| sep={{-,-}} <!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | + | -->| {{-,-}} <!-- | |
− | -->| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-->}}<!-- | -->}}<!-- | ||
--></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}}:''' <!-- | ||
+ | -->{{#arraydefine:@@@@|{{#show:{{PAGENAME}}|?@@@@|sep={{-,-}}}}|{{-,-}}|unique,sort=asc}}<!-- | ||
+ | -->{{#arrayprint:@@@@|{{-,-}}}}<!-- | ||
+ | --></div><!-- | ||
+ | -->}}<!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | ### schließe die #if-Bedingung | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | ############################################################## | ||
--></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.