Template:Navbox/IconExternal: Difference between revisions

From The Political Machine - Official Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>{{#if: {{{link|}}} | {{#vardefine:pagelink| {{{link}}} }} | {{#vardefine:pagelink| {{#var:gamelink}}/{{{subpage|{{{text}}}}}} }} }}<span style="text-align:center; float:left; overflow:hidden; margin-left:1px; margin-right:1px;"><div>[[File:{{{image}}} | {{{width|{{#var:iconwidth}}}}}x{{{height|{{#var:iconheight}}}}}px | {{{text|}}} | link={{#var:pagelink}} ]]</div>{{#if: {{{text|}}} | <div style="line-height:1; text-align:center; font-size:{{{textsize|{{#var:textsize}}}}}em; width:{{{textwidth|{{#var:textwidth}}}}}px; height:{{#var:maxlines}}em; margin:auto">[[{{#var:pagelink}} | {{{text}}}]]</div>}}</span></includeonly><noinclude>
<includeonly>
See {{Tlx|Navbox}} for documentation.
{{#if: {{{link|}}}
[[Category:Universal]]
  | {{#vardefine:pagelink| {{{link}}} }}
[[Category:Templates]]</noinclude>
  | {{#vardefine:pagelink| {{{subpage|{{{text|}}} }}} }}
}}
<span style="text-align:center; float:left; overflow:hidden; margin-left:1px; margin-right:1px;">
  <div>
    {{#if: {{#pos: {{#var:pagelink}} | http}} <!-- Check if 'pagelink' starts with 'http' -->
      | {{{text|}}} <!-- Display just the text for external links -->
      | [[File:{{{image}}} | {{{width|{{#var:iconwidth}}}}}x{{{height|{{#var:iconheight}}}}}px | link={{#var:pagelink}} ]] <!-- Internal link with image -->
    }}
  </div>
  {{#if: {{{text|}}}
    | <div style="line-height:1; text-align:center; font-size:{{{textsize|{{#var:textsize}}}}}em; width:{{{textwidth|{{#var:textwidth}}}}}px; height:{{#var:maxlines}}em; margin:auto">
        {{#if: {{#pos: {{#var:pagelink}} | http}} <!-- Check if 'pagelink' starts with 'http' -->
          | [{{#var:pagelink}} {{{text}}}] <!-- External link -->
          | [[{{#var:pagelink}} | {{{text}}}]] <!-- Internal link -->
        }}
      </div>
  }}
</span>
</includeonly>

Revision as of 22:22, 8 March 2024