Template:Infobox place/people: Difference between revisions
Robertbaxter (talk | contribs) No edit summary |
Robertbaxter (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
<noinclude>{{Semantic display template|source= | <noinclude>{{Semantic display template|source=Place/person}} | ||
This is a helper template for [[Template:Infobox place]], it sorts and displays the row(s) needed to display the people listed for a place (which are stored as subobjects). It takes no parameters, and uses semantic queries on <code><nowiki>{{PAGENAME}}</nowiki></code> to gather and display the list (these annotations are made in [[Template:Place/person]]). | This is a helper template for [[Template:Infobox place]], it sorts and displays the row(s) needed to display the people listed for a place (which are stored as subobjects). It takes no parameters, and uses semantic queries on <code><nowiki>{{PAGENAME}}</nowiki></code> to gather and display the list (these annotations are made in [[Template:Place/person]]). | ||
Revision as of 01:32, 17 December 2024
This is a helper template for Template:Infobox place, it sorts and displays the row(s) needed to display the people listed for a place (which are stored as subobjects). It takes no parameters, and uses semantic queries on {{PAGENAME}}
to gather and display the list (these annotations are made in Template:Place/person).
Behavior
Multiple people can be listed for a place, and each has an optional Property:Has role. A helper Property:With role is used as a boolean flag to filter people with and without roles. Additionally, each person has an optional URL (for a personal site or profile) which turns their name into an external link.
The list displays in two sections:
- People who have assigned roles are displayed first, one per role, with the role used as a label. Roles are not unique, people could be assigned the same role, in which case they will each be displayed as a row with that label (e.g. two people listed with the role of "Co-founder" would display as two separate rows).
- People who have no assigned label are grouped together into one row with "People" as the label.
Has name | Has role | With role | Has URL |
---|---|---|---|
Corita Kent | Founder | true | https://www.corita.org/ |
Robert Blackburn | false | https://www.rbpmw-efanyc.org/ | |
Joseph Beuys | false | ||
Anni Albers | Resident | true | |
Donald Ewin Cooke | Resident | true | |
Noboru Hayama | false |
Founder | Corita Kent |
---|---|
Resident | Anni Albers |
Resident | Donald Ewin Cooke |
People | Joseph Beuys Noboru Hayama
|
The handling of each individual person + their link (and whether they are wrapped in a <td/>
or <div/>
) is managed in a subtemplate: Template:Infobox place/people/person