8,290
edits
(removed "common" group name until uniques can be differentiated) |
mNo edit summary |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{Navbox | <includeonly>{{Navbox | ||
| name = Creature Navbox | | name = Creature Navbox | ||
| title = Creatures in the {{{1|}}} Faction | | title = Creatures in the {{#cargo_query:|tables=Factions|fields=CONCAT('[[',PlainName,'{{!}}',PlainName,']]')|where=PlainName='{{#replace:{{{1|}}}|'|\'}}'|limit=1|more results text=}} Faction | ||
| listclass = hlist | | listclass = hlist | ||
| state = {{{state|collapsed}}} | | state = {{{state|collapsed}}} | ||
| titlestyle = background:rgba( | | titlestyle = background:rgba(8,51,50,0.8); font-family:Source Code Pro; | ||
| groupstyle = background:rgba( | | groupstyle = background:rgba(8,51,50,0.8); font-family:Source Code Pro; | ||
| | | liststyle = padding:0.6em; | ||
| innerstyle = font-family:Source Code Pro; | | innerstyle = font-family:Source Code Pro; | ||
| | | group1 = {{#if: {{{splitbycategory|}}} | {{{categorytitle|{{{splitbycategory}}}}}} | {{#ifeq:{{{2|}}}|uniquecommon| Unique }} }} | ||
| list1 = {{#if: {{{splitbycategory|}}} | {{Creature navbox query|{{{1|}}}|category={{{splitbycategory}}}}} | {{Creature navbox query|{{{1|}}}|{{#ifeq:{{{2|}}}|uniquecommon|unique}}}} }} | |||
| | | group2 = {{#if: {{{splitbycategory|}}} | {{{noncategorytitle|General}}} | {{#ifeq:{{{2|}}}|uniquecommon| Common}} }} | ||
| list2style = background:rgba(0,0,0,0.2); | |||
| list2= {{#if: {{{splitbycategory|}}} | {{Creature navbox query|{{{1|}}}|notcategory={{{splitbycategory}}}}} | {{#ifeq:{{{2|}}}|uniquecommon| {{Creature navbox query|{{{1|}}}|common}} }} }} | |||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
[[Category:Creature Navigation]] | [[Category:Creature Navigation]] | ||
Template that makes a navigation box for the specified faction. | Template that makes a navigation box for the specified faction. The first argument should be the Faction name. | ||
( | Optionally: | ||
* A second argument of <code>uniquecommon</code> can be specified to separate the navbox into two rows; one for unique characters, one for non-unique characters. | |||
* The following parameters can be specified to divide the navbox into two category-based rows: | |||
** <code>splitbycategory</code>: The category by which to split the navbox | |||
** <code>categorytitle</code>: Creatures that have the specified category as their primary (cargo-stored) category will be put in the first row of the navbox, and that row will have the title specified in this parameter | |||
** <code>noncategorytitle</code>: All other creatures (not in the specified category) will go into the second navbox row, and that navbox row will have the title specified here. | |||
=== Simple Case === | |||
<pre>{{Creature Navbox|Barathrumites}}</pre> | |||
{{Creature Navbox|Barathrumites}} | |||
=== Unique / Common Case === | |||
<pre>{{Creature Navbox|Barathrumites|uniquecommon}}</pre> | |||
{{Creature Navbox|Barathrumites|uniquecommon}} | |||
=== Category-Divided Case === | |||
<pre>{{Creature Navbox|Robots|splitbycategory=Turrets|categorytitle=Turrets|noncategorytitle=General}}</pre> | |||
{{Creature Navbox|Robots|splitbycategory=Turrets|categorytitle=Turrets|noncategorytitle=General}} | |||
</noinclude> | </noinclude> |