Difference between revisions of "Template:Infobox class"

From EVE University Wiki
Jump to: navigation, search
m (Prepare for rewrite to use meta template {{Infobox}}, move the File: prefix from the input to the template.)
m (Rewrite to use meta template {{Infobox}} as by project "Cleanup Infobox Templates")
Line 1: Line 1:
<includeonly>{| class="infoboxtable"
+
{{Infobox
|-
+
| name        = <!-- left empty, to NOT have edit links at the bottom of the box.-->
! colspan="2" class="infoboxnameorange" | [[{{{class page name}}}|{{{class name}}}]]
+
 
|- style="text-align:center"
+
| abovestyle  =
| colspan="2" style="padding:0.5em;" | [[File:{{{image}}}|{{#if: {{{size|}}} | {{{size}}}|250px}}|link={{{class page name}}}]]
+
  background: #d2801e;
|- style="text-align:center"
+
  background-image: -moz-linear-gradient(center top, #d2801e 0%, #653f03 100%);
{{#if: {{{caption|}}} | {{!}} colspan="2" style="padding:0.5em;" {{!}} ''{{{caption|}}}'' }}
+
  background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#d2801e), color-stop(100%,#653f03));
|-
+
  background-image: -webkit-linear-gradient(top, #d2801e 0%, #653f03 100%);
! colspan="2" class="infoboxdescriptionorange" | Details
+
  background-image: -o-linear-gradient(top, #d2801e 0%, #653f03 100%);
|-
+
  background-image: -ms-linear-gradient(top, #d2801e 0%, #653f03 100%);
{{#if: {{{summary|}}} | {{!}} width=80 {{!}} <div>Summary</div> {{!!}} {{{summary}}} }}
+
  background-image: linear-gradient(to bottom, #d2801e 0%, #653f03 100%);
|-
+
  color: #000000;
{{#if: {{{reading list|}}} | {{!}} <div>Reading list</div> {{!!}} {{{reading list}}} }}
+
 
|-
+
| title          =
{{#if: {{{slides link|}}} | {{!}} <div>Slides</div> {{!!}} [{{{slides link}}} PDF] }}
+
| above          = {{#if: {{{class name|}}}
|-
+
                    | {{#if: {{{class page name|}}}
{{#if: {{{video link|}}} | {{!}} <div>ToT Video</div> {{!!}} [{{{video link}}} YouTube] }}
+
                      | [[{{{class page name}}}|{{{class name}}}]]
|}{{InfoboxCSS}}</includeonly><noinclude>
+
                      | Class page name ?
 +
                      }}
 +
                    | Class name ?
 +
                  }}
 +
 
 +
| image      = {{#if: {{{image|}}}
 +
                | [[File:{{{image}}}|{{#if: {{{size|}}}
 +
                                      | {{{size}}}
 +
                                      | 250px
 +
                                      }}|link={{{class page name}}}]]
 +
                }}
 +
| caption    = {{{caption}}}
 +
 
 +
| headerstyle =  
 +
  background: #d2801e;
 +
  background-image: -moz-linear-gradient(center top, #d2801e 0%, #653f03 100%);
 +
  background-image: -webkit-gradient(linear, center top, left bottom, color-stop(0%,#d2801e), color-stop(100%,#653f03));  
 +
  background-image: -webkit-linear-gradient(top, #d2801e 0%, #653f03 100%);
 +
  background-image: -o-linear-gradient(top, #d2801e 0%, #653f03 100%);
 +
  background-image: -ms-linear-gradient(top, #d2801e 0%, #653f03 100%);
 +
  background-image: linear-gradient(to bottom, #d2801e 0%, #653f03 100%);
 +
  color: #000000;
 +
 
 +
| header1    = Details
 +
 
 +
| label2    = Summary
 +
|  data2    = {{{summary|}}}
 +
 
 +
| label3    = Reading list
 +
|  data3    = {{{reading list|}}}
 +
 
 +
| label4    = Slides
 +
|  data4    = {{#if: {{{slides link|}}}
 +
                | [{{{slides link|}}} PDF]
 +
                }}
 +
 
 +
| label5    = ToT video
 +
|  data5    = {{#if: {{{video link|}}}
 +
                | [{{{video link|}}} YouTube]
 +
                }}
 +
 
 +
}}<noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Revision as of 14:14, 9 June 2022

Class name ?
Details
Template documentation (for the above template, sometimes hidden or invisible)
Description
This template is used to create an Infobox for classes.
Dependencies
Uses
{{Infobox}}
Syntax
{{Infobox class
| class name      = 
| class page name = 
| image           = 
| summary         = 
| reading list    = 
| slides pdf      = 
| slides ppt      = 
| slides version  = 
| video link      = 
}}
Required parameters
class name
The name of the class.
class page name
The name of the class article page.
Optional parameters
Omitted or empty optional parameters will not be shown.
image
The name of class image, with extension and without parenthesis.
summary
A short description of the class, its goals and desired outcomes.
reading list
A list of links to related wiki articles; a recommended reading list. When multiple separate by ,<space>
slides pdf
URI pointing to the Google Drive slides (PDF version) without parenthesis.
slides ppt
URI pointing to the Google Drive slides (PPT version) without parenthesis.
slides version
Version date of the slides.
video link
URI pointing to the YouTube video without parenthesis.
Sample
Exploration
Core class EXPLORATION.png
{{{caption}}}
Details
Summary Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec convallis dignissim varius. Pellentesque molestie arcu mattis nisi condimentum congue. Curabitur ut arcu vel ante blandit tincidunt.
Reading list Exploration, Wormhole
ToT video YouTube
{{Infobox class
| class name      = Exploration
| class page name = Exploration (CORE class)
| image           = Core class EXPLORATION.png
| summary         = Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec convallis dignissim varius. Pellentesque molestie arcu mattis nisi condimentum congue. Curabitur ut arcu vel ante blandit tincidunt.
| reading list    = [[Exploration]], [[Wormhole]]
| slides pdf      = https://drive.google.com/file/d/1olAOEw_P_2WYlPbWaNo5KBuUTYzFh3NN/view?usp=sharing
| slides ppt      = 
| slides version  = 20241213
| video link      = https://www.youtube.com/watch?v=WX_XGqLJ6y4
}}

If the summary, slides, video or any other component is missing, feel free to leave it blank.

Gas Mining
Class Wiki Gas Mining v1.png
{{{caption}}}
Details
Reading list Gas cloud harvesting
{{Infobox class
| class name      = Gas Mining
| class page name = Gas Mining (Class)
| image           = Class Wiki Gas Mining v1.png
| summary         = 
| reading list    = [[Gas cloud harvesting]]
| slides pdf      = 
| slides ppt      = 
| slides version  = 
| video link      = 
}}
Visit Template:Infobox class/doc to edit this text! (How does this work?) (Refresh this text - why?)