Template:Info: Difference between revisions

From Shifti
Jump to navigation Jump to search
m yatf6
m yatf7
Line 1: Line 1:
<includeonly>
<includeonly>
{| class="toc floatright" style="border: 1px #aaa; border-style: solid; width:300px; text-align:center;"
{{#vardefine:table_o|<table class="toc floatright" style="border: 1px #aaa; border-style: solid; width:300px; text-align:center;">}}
|-
{{#vardefine:table_c|</table>}}
{{#ifeq:{{{title| }}}| |
{{#vardefine:title|{{#if:{{{title}}}|<tr><td colspan="2">{{{title}}}</td></tr>}}}}
  {{#ifeq:{{NAMESPACE}}|User|
{{#vardefine:author|{{#if:{{{author}}}|<tr><td style="text-align:left; font-size:x-small;">Author:</td><td style="text-align:left; font-size:x-small;">{{#if:{{{contact}}}|[{{{contact}}} {{{author}}}]|{{{author}}}}}</td></tr>}}}}
| colspan="2"> | {{SUBPAGENAME}} |}} |
{{#vardefine:website|{{#if:{{{website}}}|<tr><td style="text-align:left; font-size:x-small;">Website:</td><td style="text-align:left; font-size:x-small;">[{{{website}}} {{{website}}}]</td></tr>}}}}
| colspan="2" |{{{title}}} }}
{{#vardefine:series|{{#if:{{{series}}}|<tr><td style="text-align:left; font-size:x-small;">Series:</td><td style="text-align:left; font-size:x-small;">{{{series}}} {{#if:{{{position}}}|#{{{position}}}}}</td></tr><tr><td style="text-align:left; font-size:x-small;">Previous:</td><td style="text-align:left; font-size:x-small;">{{{previous|''None''}}}</td></tr><tr><td style="text-align:left; font-size:x-small;">Next:</td><td style="text-align:left; font-size:x-small;">{{{next|''None'''}}}</td></tr>}}}}
|-
{{#vardefine:setting|{{#if:{{{setting}}}|<tr><td style="text-align:left; font-size:x-small;">Setting:</td><td style="text-align:left; font-size:x-small;">{{{setting}}}</td></tr>}}}}
{{#ifeq:{{{author| }}}| |
{{#vardefine:type|{{#if:{{{type}}}|<tr><td style="text-align:left; font-size:x-small;">TF Type:</td><td style="text-align:left; font-size:x-small;">{{{type}}}</td></tr>}}}}
  {{#ifeq:{{NAMESPACE}}|User|
{{#vardefine:tf|{{#if:{{{tf}}}|<tr><td style="text-align:left; font-size:x-small;">Transformation:</td><td style="text-align:left; font-size:x-small;">{{{tf}}}</td></tr>}}}}
  <tr>
{{#vardefine:genre|{{#if:{{{genre}}}|<tr><td style="text-align:left; font-size:x-small;">Genre:</td><td style="text-align:left; font-size:x-small;">{{{genre}}}</td></tr>}}}}
    <td style="text-align:left; font-size:x-small;">Author:</td>
{{#var:table_o}}{{#var:title}}{{#var:author}}{{#var:website}}{{#var:setting}}{{#var:series}}{{#var:type}}{{#var:tf}}{{#var:genre}}{{#var:table_c}}
    <td style="font-size:x-small;">
    {{#ifeq:{{{contact| }}}| |
      [[User:{{BASEPAGENAME}}]] |
      [mailto:{{{contact}}} {{BASEPAGENAME}}] }}
    </td>
  </tr>
  | }} |
  <tr>
    <td style="text-align:left; font-size:x-small;">Author:</td>  
    <td style="font-size:x-small;">
      {{#ifeq:{{{contact| }}}| |
      {{{author}}} | [mailto:{{{contact}}} {{{author}}}] }}
    </td>
  </tr>
}}
{{#ifeq:{{{website| }}}| ||
  <tr>
    <td style="text-align:left; font-size:x-small;">Authors Website:</td>  
    <td style="font-size:x-small;">[{{{website}}} {{{website}}}]</td>
  </tr>
}}
{{#ifeq:{{{series| }}}| ||
  <tr>
    <td style="text-align:left; font-size:x-small;">Series:</td>  
    <td style="font-size:x-small;">{{{series}}} {{#ifeq:{{{position| }}}| ||#{{{position}}}}}</td>
  </tr>
  <tr>
    <td style="text-align:left; font-size:x-small;">Previous Story:</td>  
    <td style="font-size:x-small;">{{{previous|''None''}}}</td>
  </tr>
  <tr>
    <td style="text-align:left; font-size:x-small;">Next Story:</td>  
    <td style="font-size:x-small;">{{{next|''None''}}}</td>
  </tr>
}}
{{#ifeq:{{{setting| }}}| ||
  <tr>
    <td style="text-align:left; font-size:x-small;">Setting:</td>  
    <td style="font-size:x-small;">{{{setting}}}</td>
  </tr>
}}
{{#ifeq:{{{type| }}}| ||
  <tr>
    <td style="text-align:left; font-size:x-small;">TF Type:</td>  
    <td style="font-size:x-small;">{{{type}}}</td>
  </tr>
}}
{{#ifeq:{{{tf| }}}| ||
  <tr>
    <td style="text-align:left; font-size:x-small;">Transformation:</td>  
    <td style="font-size:x-small;">{{{tf}}}</td>
  </tr>
}}
{{#ifeq:{{{genre| }}}| ||
  <tr>
    <td style="text-align:left; font-size:x-small;">Genre:</td>  
    <td style="font-size:x-small;">{{{genre}}}</td>
  </tr>
}}
|}
</includeonly><noinclude>
</includeonly><noinclude>
<nowiki>{{info|author=&lt;author name&gt;|title=&lt;story title&gt;|website=&lt;author website&gt;|contact=&lt;author email&gt;|type=&lt;animal, mythical, etc...&gt;|setting=&lt;universe&gt;|tf=&lt;main transformation - like: Human(Male) to Horse(Female)&gt;|series=&lt;series name&gt;|position=&lt;position of story in series&gt;|previous=&lt;link to previous story in series&gt;|next=&lt;link to next story in series&gt;}}</nowiki>
<nowiki>{{info|author=&lt;author name&gt;|title=&lt;story title&gt;|website=&lt;author website&gt;|contact=&lt;author email&gt;|type=&lt;animal, mythical, etc...&gt;|setting=&lt;universe&gt;|tf=&lt;main transformation - like: Human(Male) to Horse(Female)&gt;|series=&lt;series name&gt;|position=&lt;position of story in series&gt;|previous=&lt;link to previous story in series&gt;|next=&lt;link to next story in series&gt;}}</nowiki>

Revision as of 01:37, 10 August 2007

{{info|author=<author name>|title=<story title>|website=<author website>|contact=<author email>|type=<animal, mythical, etc...>|setting=<universe>|tf=<main transformation - like: Human(Male) to Horse(Female)>|series=<series name>|position=<position of story in series>|previous=<link to previous story in series>|next=<link to next story in series>}}

Example:

Infobox Example
Author: Pornrat Watanabe
Authors Website: http://watanabe.com
Setting: Xanadu
TF Type: Mythical
Transformation: Human to Dragon
Genre: Fantasy

{{info|author=Pornrat Watanabe|title=Infobox Example|contact=pornrat@watanabe.com|website=http://watanabe.com|setting=Xanadu|type=Mythical|tf=Human to Dragon|genre=Fantasy}}

All parameters are optional.