Difference between revisions of "Template:Show"

From LGPedia
Jump to: navigation, search
(Revamp: Removing evil hardcodedness, allowing more customization, improving documentation)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{| cellspacing="0" cellpadding="2" style="font-size: 90%; float: right; width: 21em; background-color: {{{bgcolor|#EEEEEE}}}; border: 1px solid {{{bordercolor|#AAAAAA}}}; color: {{{fontcolor|#000000}}};text-align: left; padding: 0.2em;"
+
{| class="infobox" style="font-size: 90%; float: right; background-color: {{{bgcolor|#FFFFFF}}}; border: 1px solid {{{bordercolor|#AAAAAA}}}; color: {{{fontcolor|#000000}}};margin-left: 2em; margin-bottom: 2em; width: 21em; text-align: left;" cellspacing="2"
 
|-
 
|-
!colspan="2" style="text-align: center; background-color: {{{headercolor|#DDDDDD}}}; font-size: 110%;"|{{{name|{{PAGENAME}}}}}
+
!style="background-color: {{{headercolor|#D3D3D3}}}; color: {{{headerfont|#000000}}}; font-size: 110%;" align="center" colspan="2"|'''{{{name|{{PAGENAME}}}}}'''
 
|-
 
|-
|style="font-size: 100%;" align="center" colspan="2" |{{#if: {{{image|}}} | [[Image:{{{image}}}|220px]] | Image not available.<br />Please [[Special:Upload | add]] one. }}  
+
|style="font-size: 100%;" align="center" colspan="2" |{{#if: {{{image|}}} | [[Image:{{{image}}}|220px]] | Image not available.<br />Please [[Special:Upload | add]] one. }} {{#if: {{{creators|}}} |<br>
{{#if: {{{creators|}}} |{{+}}valign="top"<br>
+
{{+}}valign="top"
!Created by
+
{{!}}'''Created by'''
{{!}}{{{creators}}} }} {{#if: {{{cast|}}} |<br>
+
{{!}}{{{creators}}}}} {{#if: {{{cast|}}} |<br>
 
{{+}}
 
{{+}}
!colspan="2" style="text-align: center; background-color: {{{headercolor|#DDDDDD}}}; font-size: 110%;"{{!}}Cast
+
!style="background-color: {{{headercolor|#D3D3D3}}}; color: {{{headerfont|#000000}}}; font-size: 110%;" align="center" colspan="2"{{!}}Cast
{{{cast}}} }} {{#if: {{{former|}}} |<br>
+
{{{cast}}}}} {{#if: {{{former|}}} |<br>
 
{{+}}
 
{{+}}
!colspan="2" style="text-align: center; background-color: {{{headercolor|#DDDDDD}}}; font-size: 110%;"{{!}}Former Cast
+
!style="background-color: {{{headercolor|#D3D3D3}}}; color: {{{headerfont|#000000}}}; font-size: 110%;" align="center" colspan="2"{{!}}Former Cast
{{{former}}} }} {{#if: {{{crew|}}} |<br>
+
{{{former}}}}} {{#if: {{{crew|}}} |<br>
 
{{+}}
 
{{+}}
!colspan="2" style="text-align: center; background-color: {{{headercolor|#DDDDDD}}}; font-size: 110%;"{{!}}Production Crew
+
!style="background-color: {{{headercolor|#D3D3D3}}}; color: {{{headerfont|#000000}}}; font-size: 110%;" align="center" colspan="2"{{!}}Production Crew
{{{crew}}} }}
+
{{{crew}}}}} {{ #ifexpr: {{ #if: {{{portal|}}} | 1 | 0 }} or {{ #if: {{{lov|}}} | 1 | 0 }} | <br>
|-
+
{{+}}
|colspan="2" style="text-align: center;"|{{ #ifexist: Portal:{{{name|{{PAGENAME}}}}} | [[Portal:{{{name|{{PAGENAME}}}}}|Portal of {{{name|{{PAGENAME}}}}}]]<br> | {{#if: {{{portal|}}} | [[{{{portal}}}|Portal of {{{name|{{PAGENAME}}}}}]] <br>}} }}
+
{{!}}colspan="2" align="center"{{!}}{{#if:{{{portal|}}}|[[{{{portal}}}|{{{name|{{PAGENAME}}}}} Portal]]}}<br>{{#if:{{{lov|}}}|[[{{{lov}}}|List of {{{name|{{PAGENAME}}}}} videos]]}}|}}
{{ #ifexist: List of {{{name|{{PAGENAME}}}}} videos | [[List of {{{name|{{PAGENAME}}}}} videos]] | {{#if: {{{lov|}}} | [[{{{lov}}}|List of {{{name|{{PAGENAME}}}}} videos]] }} }}
+
|}<noinclude>
|}</includeonly><noinclude>
+
 
This template generates a sidebar similar to [[Template:Blog]], but for use on the main descriptive pages of shows.
 
This template generates a sidebar similar to [[Template:Blog]], but for use on the main descriptive pages of shows.
 
==Usage==
 
==Usage==
Line 36: Line 35:
 
|bgcolor    =
 
|bgcolor    =
 
|headercolor =
 
|headercolor =
 +
|headerfont  =
 
|fontcolor  =
 
|fontcolor  =
 
|bordercolor =
 
|bordercolor =
Line 43: Line 43:
 
*'''<code>creators</code>''' is shown exactly as entered, so that a list of links can be made.
 
*'''<code>creators</code>''' is shown exactly as entered, so that a list of links can be made.
 
*'''<code>cast</code>''', '''<code>former</code>''' and '''<code>crew</code>''' are meant for use with [[Template:Show/row]] - see that page if you're unsure how to use it.
 
*'''<code>cast</code>''', '''<code>former</code>''' and '''<code>crew</code>''' are meant for use with [[Template:Show/row]] - see that page if you're unsure how to use it.
*'''<code>portal</code>''' and '''<code>lov</code>''' will check for the common names first (Portal:Name and List of Name videos), and only if such a page was not found processes the input. That input is automatically turned into a link (iow, it expects the page name of this series' list of videos).  
+
*'''<code>portal</code>''' and '''<code>lov</code>''' ask for the Portal and List of Videos for that show, if they have them.
*'''<code>bgcolor</code>''' controls the background color (defaults to #EEEEEE).
+
*'''<code>bgcolor</code>''' controls the background color (defaults to #FFFFFF).
*'''<code>headercolor</code>''' controls the subsection header colors (defaults to #DDDDDD).
+
*'''<code>headercolor</code>''' controls the subsection header colors (defaults to #D3D3D3).
 +
*'''<code>headerfont</code>''' controls the subsection header font colors (defaults to #000000).
 
*'''<code>fontcolor</code>''' controls the overall font color (defaults to #000000).
 
*'''<code>fontcolor</code>''' controls the overall font color (defaults to #000000).
 
*'''<code>bordercolor</code>''' controls the border color (defaults to #AAAAAA).
 
*'''<code>bordercolor</code>''' controls the border color (defaults to #AAAAAA).
 
If the series name equals the page name, and portal and list of videos are at the default locations, all three values can be omitted.
 
If the series name equals the page name, and portal and list of videos are at the default locations, all three values can be omitted.
[[Category:Templates]]
+
[[Category:Templates|{{PAGENAME}}]]
 
</noinclude>
 
</noinclude>

Latest revision as of 16:27, 20 March 2009

Show
Image not available.
Please add one.

This template generates a sidebar similar to Template:Blog, but for use on the main descriptive pages of shows.

Usage

{{Show
|name     =
|image    =
|creators =

|cast     = {{Show/row|CHARACTER|ACTOR}}
|former   = {{Show/row|FORMER CHARACTER|FORMER ACTOR}}
|crew     = {{Show/row|PRODUCTION FUNCTION|CREWMEMBER}}

|portal   =
|lov      =

|bgcolor     =
|headercolor =
|headerfont  =
|fontcolor   =
|bordercolor =
}}
  • name defaults to the page name.
  • image expects only the filename, no preceeding Image: or other parameters.
  • creators is shown exactly as entered, so that a list of links can be made.
  • cast, former and crew are meant for use with Template:Show/row - see that page if you're unsure how to use it.
  • portal and lov ask for the Portal and List of Videos for that show, if they have them.
  • bgcolor controls the background color (defaults to #FFFFFF).
  • headercolor controls the subsection header colors (defaults to #D3D3D3).
  • headerfont controls the subsection header font colors (defaults to #000000).
  • fontcolor controls the overall font color (defaults to #000000).
  • bordercolor controls the border color (defaults to #AAAAAA).

If the series name equals the page name, and portal and list of videos are at the default locations, all three values can be omitted.