Template:Navbox/IconExternal: Difference between revisions

From The Political Machine - Official Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>{{#if: {{{link|}}} | <span style="text-align:center; float:left; overflow:hidden; margin-left:1px; margin-right:1px;"><div><img src="{{{image}}}" width="{{{width|{{#var:iconwidth}}}}}" height="{{{height|{{#var:iconheight}}}}}" alt="{{{text|}}}" /></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">[{{{link}}} {{{text}}}]]</div>}}</span> }}{{!}}</includeonly>
{{#if: {{{link|}}}
See {{Tlx|Navbox}} for documentation.
  | {{#vardefine:pagelink| {{{link}}} }}
[[Category:Universal]]
  | {{#vardefine:pagelink| {{{subpage|{{{text|}}} }}} }}
[[Category:Templates]]</noinclude>
}}
<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>

Latest revision as of 22:43, 8 March 2024

See {{Navbox}} for documentation.