Difference between revisions of "Template:CharsheetFooterSource"

From Game Logs
Jump to: navigation, search
m (fix)
(убрал категорию)
 
(12 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
     #if: {{{System|}}}  
 
     #if: {{{System|}}}  
 
       | {{{System}}}  
 
       | {{{System}}}  
       | D&D 3.5
+
       | DnD 3.5
 
   }}
 
   }}
 
}}
 
}}
{{ #var: systemStr }}
 
 
{{
 
{{
 
   #vardefine: pawaStr |
 
   #vardefine: pawaStr |
 
   {{
 
   {{
 
     #if: {{{ECL|}}} |
 
     #if: {{{ECL|}}} |
       {{{ECL}}} |
+
       {{{ECL|}}} |
 
       {{{Level|}}}
 
       {{{Level|}}}
 
   }}
 
   }}
 
}}
 
}}
{{ #var: pawaStr }}
 
 
{{
 
{{
 
   #vardefine: pawaLabel |
 
   #vardefine: pawaLabel |
 
   {{
 
   {{
     #if: {{{ECL}}} | ECL
+
     #if: {{{ECL|}}} | ECL
 
   }}
 
   }}
 
}}
 
}}
Line 27: Line 25:
 
   #vardefine: pawaLabel |
 
   #vardefine: pawaLabel |
 
   {{  
 
   {{  
     #if: {{{Level}}} | Level  
+
     #if: {{{Level|}}} | Level | {{ #var: pawaLabel }}
 
   }}
 
   }}
 
}}
 
}}
{{ #var: pawaLabel }}
+
{{  
{{
+
   #vardefine: eclPrev |  
   #if: {{ #var: pawaLabel }} |
+
   {{  
   {{
+
     #ifexpr: {{#var: pawaStr}} <= 10  
     {{
+
      | 0{{#expr: {{#var: pawaStr}}-1}}  
      #vardefine: eclPrev |
+
      | {{#expr: {{#var: pawaStr}}-1}}  
      {{
+
  }}  
        #ifexpr: {{#var: pawaStr}} <= 10  
+
}}
          | 0{{#expr: {{#var: pawaStr}}-1}}  
+
{{  
          | {{#expr: {{#var: pawaStr}}-1}}  
+
  #vardefine: eclNext |  
      }}  
+
  {{  
    }}
+
     #ifexpr: {{#var: pawaStr}} <= 8  
    {{  
+
      | 0{{#expr: {{#var: pawaStr}}+1}}  
      #vardefine: eclPrevString |
+
      | {{#expr: {{#var: pawaStr}}+1}}  
      {{
 
        #ifexpr: {{#var: pawaStr}} = 1
 
        | \l html \g \l span style="display:none" \g [[{{{Name}}} ECL{{ #var: eclPrev }}|\l \l  ECL {{ #var: eclPrev }}]]&nbsp;&nbsp;\l /span \g \l /html \g
 
        | [[{{{Name}}} ECL{{ #var: eclPrev }}|\l \l  ECL {{ #var: eclPrev }}]]&nbsp;&nbsp;\l html \g |\l /html \g &nbsp;&nbsp;
 
      }}
 
    }}
 
     {{
 
      #vardefine: eclNext |
 
      {{
 
        #ifexpr: {{#var: pawaStr}} <= 8  
 
          | 0{{#expr: {{#var: pawaStr}}+1}}  
 
          | {{#expr: {{#var: pawaStr}}+1}}  
 
      }}
 
    }}
 
    {{
 
      #vardefine: eclCurrent |
 
      {{
 
        #ifexpr: {{#var: pawaStr}} <= 9
 
          | 0{{#var: pawaStr}}
 
          | {{#var: pawaStr}}
 
      }}
 
    }}
 
    {{
 
      #vardefine : linkStr | \l html \g \l center \g \l /html \g {{ #var: eclPrevString }}[[{{{Name}}}]]&nbsp;&nbsp;|&nbsp;&nbsp;[[{{{Name}}} ECL{{ #var: eclNext }}|ECL {{ #var: eclNext }}  \g  \g ]]\l html \g \l /center \g \l /html \g
 
    }}
 
  }} |
 
  {{
 
    #vardefine: linkStr | \l html \g \l center \g \l /html \g [[{{{Name}}}]]\l html \g \l /center \g \l /html \g
 
 
   }}
 
   }}
 
}}
 
}}
{{ #vardefine: eclCategory |  
+
{{  
   {{ #if: {{var:pawaLabel}} | [[Category:{{var:pawaLabel}} {{ #var: eclCurrent }}]] }}
+
  #vardefine: eclCurrent |  
 +
   {{  
 +
    #ifexpr: {{#var: pawaStr}} <= 9
 +
      | 0{{#var: pawaStr}}  
 +
      | {{#var: pawaStr}}  
 +
  }}  
 
}}
 
}}
 
----
 
----
{{#var: linkStr}}
+
<html><center></html>{{ #ifexpr: {{#var: pawaStr}} > 1 | [[{{{Name}}} {{ #var: pawaLabel }}{{ #var: eclPrev }}|<< {{ #var: pawaLabel }} {{ #var: eclPrev }}]]&nbsp;&nbsp;&#124;&nbsp;&nbsp; }}[[{{{Name}}}]]&nbsp;&nbsp;&#124;&nbsp;&nbsp;[[{{{Name}}} {{ #var: pawaLabel }}{{ #var: eclNext }}|{{ #var: pawaLabel }} {{ #var: eclNext }} >>]]<html></center></html>
 
[[Category:Charsheets]]
 
[[Category:Charsheets]]
{{#var: eclCategory}}
+
{{ #if: {{#var:pawaLabel}} | [[Category: {{#var: pawaLabel}} {{ #var: eclCurrent }}]] }}</includeonly>
[[Category:{{ #var: systemStr}}]]</includeonly>
 
 
<noinclude>
 
<noinclude>
 
[[Category:Template Source]]
 
[[Category:Template Source]]
 
</noinclude>
 
</noinclude>

Latest revision as of 12:54, 28 June 2008