Difference between revisions of "Template:NPCTableHead/doc"

From EVE University Wiki
Jump to: navigation, search
(Removed footer template. Added how to use without CMBSite template.)
 
(30 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This template is used to create NPC table header for the pages describing combat complexes.
+
; Description
== Dependencies ==
+
: This template is used to start an NPCTable. It needs to be paired with the standard wiki parser code to end the table <nowiki>|}</nowiki>. It needs to be used once for every NPCTable on a page.
* Uses {{t|CMBSite}} to acquire proper CSS.
 
* Uses {{t|NPCTableRow}} to generate rows.
 
* Uses {{t|NPCTableSeparator}} for separating parts of table with title.
 
== Syntax ==
 
<code>{{t|CMBSite|Name of the complex}}<br>
 
{{t|NPCTableHead|Table header}}<br>
 
{{t|NPCTableRow|Parameters - see NPCTableRow documentation}}<br>
 
{{t|NPCTableSeparator|Parameters - see NPCTableSeparator documentation}}<br>
 
{{t|NPCTableRow|Parameters - see NPCTableRow documentation}}<br>
 
|}</code>
 
  
=== Parameters ===
+
; Dependencies:
;Name of complex
+
:; Requires
:This is the title of the NPC group, e.g. <code>Wave 1</code>, <code>Initial defenders</code>, <code>Commander wave</code>, etc.  
+
:: {{T|NPCTableCSS}} is required only <em>once</em> per page where there's at least one NPCTable. It is included into {{T|CMBSiteInfo}} and {{T|CMBSite}}(deprecated), so when one of those is used there is no need to add it separately.
 +
:; Paired with
 +
:: <nowiki>|}</nowiki> to close the table, or include <nowiki>|end=true}}</nowiki> as the last parameter of the last {{T|NPCTableRow}}.
 +
:; Sub templates
 +
:: {{T|NPCTableRow}} one or more for each NPCTable.
 +
:: {{T|NPCTableSeparator}} zero or more for each NPCTable.
 +
 
 +
; Syntax
 +
: {{T|NPCTableHead|caption}}
 +
:; Parameters
 +
::; caption : Caption of the table. May be omitted.
 +
 
 +
; Sample
 +
{{NPCTableCSS}}
 +
: <code><nowiki>{{NPCTableHead|Initial defenders}}</nowiki></code>
 +
 
 +
: <code><nowiki>|}</nowiki></code>
 +
:: gives...
 +
{{NPCTableHead|Initial defenders}}
  
== Sample output ==
 
<code><nowiki>{{CMBSite|Serpentis Lookout}}</nowiki><br>
 
<nowiki>{{NPCTableHead|Wave #34}}</nowiki><br>
 
<nowiki>{{NPCTableRow|Frigate|100|Coreli Agent|point=yes|ewar={{icon|damp|24}}{{icon|web|24}}|cargo=Drops Gist X-Type 100MN Microwarpdrive}}</nowiki><br>
 
<nowiki>{{NPCTableSeparator|After 25% on target structure}}</nowiki><br>
 
<nowiki>{{NPCTableRow|Frigate|100|Coreli Agent|point=yes|ewar={{icon|damp|24}}{{icon|web|24}}|cargo=Drops Gist X-Type 100MN Microwarpdrive}}</nowiki><br>
 
<nowiki>|}</nowiki></code>
 
:gives...
 
{{CMBSite|Serpentis Lookout}}
 
{{NPCTableHead|Wave #34}}
 
{{NPCTableRow|Frigate|100|Coreli Agent|point=yes|ewar={{icon|damp|24}}{{icon|web|24}}|cargo=Drops Gist X-Type 100MN Microwarpdrive}}
 
{{NPCTableSeparator|After 25% on target structure}}
 
{{NPCTableRow|Frigate|100|Coreli Agent|point=yes|ewar={{icon|damp|24}}{{icon|web|24}}|cargo=Drops Gist X-Type 100MN Microwarpdrive}}
 
 
|}
 
|}
 +
Note: #222222 is used for the background color of the NPCTable headers. But because the background color of the documentation section of a template is also #222222 it can not be seen on a template page.
 +
  
<includeonly>[[Category:Template|{{PAGENAME}}]]<!-- Any categories for the template itself --></includeonly>
+
; See also
<noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude>
+
* [[UniWiki:Mission formatting guidelines|Mission formatting guidelines]]
  
==Creating NPC table without {{t|CMBSite}}==
+
<includeonly>[[Category:Formatting templates]]<!-- Any categories for the template itself --></includeonly>
If you wish to create a NPC table without using the {{t|Complex}} template you need to include the required CSS code at the beginning of the page. The CSS can be found in the beginning of {{t|Complex}} starting from "<code><nowiki>{{#css:</nowiki></code>" and ending at "<code><nowiki>}}</nowiki></code>"
+
<noinclude>[[Category:Template documentation]]</noinclude>

Latest revision as of 20:01, 6 June 2023

Description
This template is used to start an NPCTable. It needs to be paired with the standard wiki parser code to end the table |}. It needs to be used once for every NPCTable on a page.
Dependencies
Requires
{{NPCTableCSS}} is required only once per page where there's at least one NPCTable. It is included into {{CMBSiteInfo}} and {{CMBSite}}(deprecated), so when one of those is used there is no need to add it separately.
Paired with
|} to close the table, or include |end=true}} as the last parameter of the last {{NPCTableRow}}.
Sub templates
{{NPCTableRow}} one or more for each NPCTable.
{{NPCTableSeparator}} zero or more for each NPCTable.
Syntax
{{NPCTableHead|<caption>}}
Parameters
caption
Caption of the table. May be omitted.
Sample
{{NPCTableHead|Initial defenders}}
|}
gives...
Initial defenders
WD EWAR L


Note: #222222 is used for the background color of the NPCTable headers. But because the background color of the documentation section of a template is also #222222 it can not be seen on a template page.


See also