Vorlage:Navbox chapter: Unterschied zwischen den Versionen
Noémi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Noémi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
**** first set the second column to pcs and the third to npcs; both label and data **** | **** first set the second column to pcs and the third to npcs; both label and data **** | ||
-->{{#vardefine:label2|Klügelmitglieder}}{{#vardefine:label3|Spielleitercharaktere}}{{#vardefine:data2|{{#ask: [[is_member_of_class::Person]] [[is_member_of_the_coterie::wahr]] | order=ascending | format=list | sep= • <nowiki> </nowiki>}}}}{{#vardefine:data3|{{#ask: [[is_member_of_class::Person]] [[is_member_of_the_coterie::falsch]] | sort=goes by name | order=ascending | format=list | sep= • <nowiki> </nowiki>|limit=500}}}}<!-- | -- >{{#vardefine:label2|Klügelmitglieder}}{{#vardefine:label3|Spielleitercharaktere}}{{#vardefine:data2|{{#ask: [[is_member_of_class::Person]] [[is_member_of_the_coterie::wahr]] | order=ascending | format=list | sep= • <nowiki> </nowiki>}}}}{{#vardefine:data3|{{#ask: [[is_member_of_class::Person]] [[is_member_of_the_coterie::falsch]] | sort=goes by name | order=ascending | format=list | sep= • <nowiki> </nowiki>|limit=500}}}}<!-- | ||
**** if there is a chapter number, lets check, whether we have subchapter. **** | **** if there is a chapter number, lets check, whether we have subchapter. **** | ||
-->{{#if:{{#var:number|}}|{{#vardefine:subchapters|{{#ask: [[has chapter number::{{#var:number}}]] [[has subchapter number::>>0]] | sort=has subchapter number | order=ascending | format=list | sep= • <nowiki> </nowiki>}}}}|}}<!-- | -- >{{#if:{{#var:number|}}|{{#vardefine:subchapters|{{#ask: [[has chapter number::{{#var:number}}]] [[has subchapter number::>>0]] | sort=has subchapter number | order=ascending | format=list | sep= • <nowiki> </nowiki>}}}}|}}<!-- | ||
**** if there is at least one subchapter, we push the afore defined groups (pcs and npcs) one column in the back and place the subchapter as new group2 **** | **** if there is at least one subchapter, we push the afore defined groups (pcs and npcs) one column in the back and place the subchapter as new group2 **** | ||
-->{{#if:{{#var:subchapters|}}|{{#vardefine:label4|{{#var:label3}}}}{{#vardefine:label3|{{#var:label2}}}}{{#vardefine:label2|Unterkapitel}}{{#vardefine:data4|{{#var:data3}}}}{{#vardefine:data3|{{#var:data2}}}}{{#vardefine:data2|{{#var:subchapters}}}}|}}<!-- | -- >{{#if:{{#var:subchapters|}}|{{#vardefine:label4|{{#var:label3}}}}{{#vardefine:label3|{{#var:label2}}}}{{#vardefine:label2|Unterkapitel}}{{#vardefine:data4|{{#var:data3}}}}{{#vardefine:data3|{{#var:data2}}}}{{#vardefine:data2|{{#var:subchapters}}}}|}}<!-- | ||
**** call template navbox with all the data **** | **** call template navbox with all the data **** | ||
| Zeile 23: | Zeile 23: | ||
| group1 = Kapitel | | group1 = Kapitel | ||
| list1 = {{#ask: [[has chapter number::+]] [[has subchapter number::0]] | sort=has chapter number | order=ascending | format=list | sep= • <nowiki> </nowiki>}} | | list1 = {{#ask: [[has chapter number::+]] [[has subchapter number::0]] | sort=has chapter number | order=ascending | format=list | sep= • <nowiki> </nowiki>}} | ||
| group2 = {{# | | group2 = Unterkapitel | ||
| | | list2 = {{#if:{{#show: {{BASEPAGENAME}}|?Has chapter number}}|{{#ask: [[has chapter number::{{#show: {{BASEPAGENAME}}|?Has chapter number}}]] [[has subchapter number::>>0]] | sort=has subchapter number | order=ascending | format=list | sep= • <nowiki> </nowiki>| default=}}|}} | ||
| group3 = | | group3 = Klügelmitglieder | ||
| list3 = {{# | | list3 = {{#ask: [[is_member_of_class::Person]] [[is_member_of_the_coterie::wahr]] | order=ascending | format=list | sep= • <nowiki> </nowiki>}} | ||
| group4 = | | group4 = Spielleitercharaktere | ||
| list4 = {{# | | list4 = {{#ask: [[is_member_of_class::Person]] [[is_member_of_the_coterie::falsch]] | sort=goes by name | order=ascending | format=list | sep= • <nowiki> </nowiki>|limit=500}} | ||
| below = | | below = | ||
}}<!--Last line of your template code--><noinclude> | }}<!--Last line of your template code--><noinclude> | ||
Aktuelle Version vom 10. August 2024, 19:43 Uhr
Description
Displays a navbox an chapter pages with a listing of all chapters (plus subchapters if applicable). Also shows a list of all pcs and npcs.
Data collection is done via semantic inline query. So no needing to update this. :)
Parameters
None
Usage
{{navbox chapter}}
See also
- {{Navbox artefact and text}}
- {{Navbox clan}}
- {{Navbox discipline}}
- {{Navbox location}}
- {{Navbox person}}