Difference between revisions of "Template:Template shortcut"

From DMARC Wiki
Jump to navigation Jump to search
(add optional clear parameter, with syntax that matches template:stack (see talk))
m (37 revisions imported)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
<table class="shortcutbox shortcutbox-template plainlinks noprint" style="
+
<table class="shortcutbox shortcutbox-template plainlinks noprint"
{{#ifeq:{{{float|}}}|left
+
      style="{{#switch:{{{clear|}}} |true=clear:{{{float|right}}}; |left|right|both=clear:{{{clear|}}}; |#default=}}<!--
| float:left; margin: .3em 1em .3em .3em;
+
          -->{{#ifeq:{{{float|}}}|left |float:left;margin:{{{top|0.3em}}} 1.0em 0.3em 0.3em; |float:right;margin:{{{top|0.3em}}} 0.3em 0.3em 1.0em;}}<!--
| float:right; margin: .3em .3em .3em 1em;
+
          -->border:1px solid #aaa;background:#fff;padding:3px;text-align:center;"><!--
}}{{#switch:{{{clear|}}}
+
--><tr><th style="font-size:85%;border:none;background:transparent;"> {{#if:{{{redirect|}}} |Redirect |Shortcut}}{{#if:{{{2|}}}|s}}
| true = clear:{{{float|right}}};
+
<div class="plainlist" style="font-size:120%;font-family:monospace;">
| left|right|both = clear:{{{clear|}}};
+
<!--- Note: {{#if:true...}} in the following removes whitespace accompanying a parameter: --->
| #default=
+
* &#123;&#123;{{{pre|}}}{{#ifexist:Template:{{{1}}} |[{{fullurl:Template:{{{1}}}|redirect=no}} {{#if:true|{{{1}}}}}] |[[Template:{{{1|{{PAGENAME}}}}}|{{#if:true|{{{1|{{PAGENAME}}}}}}}]]}}&#125;&#125;<!--
}} border:1px solid #aaa; background:#fff; padding:3px; text-align:center;"><tr><th style="border:none; background:transparent;font-size:85%">Shortcut{{#if:{{{2|}}}|s}}:
+
-->{{#if:{{{2|}}} |
<div class="plainlist" style="font-size:120%;font-family:monospace">
+
* &#123;&#123;{{{pre2|}}}{{#ifexist:Template:{{{2}}} |[{{fullurl:Template:{{{2}}}|redirect=no}} {{#if:true|{{{2}}}}}] |[[Template:{{{2}}}|{{#if:true|{{{2}}}}}]]}}&#125;&#125;<!--
* &#123;&#123;{{{pre|}}}{{#ifexist: Template:{{{1}}} |[{{fullurl:Template:{{{1}}}|redirect=no}} {{{1}}}] | [[Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]] }}&#125;&#125;<!--
+
-->}}{{#if:{{{3|}}} |
-->{{#if:{{{2|}}}|
+
* &#123;&#123;{{{pre3|}}}{{#ifexist:Template:{{{3}}} |[{{fullurl:Template:{{{3}}}|redirect=no}} {{#if:true|{{{3}}}}}] |[[Template:{{{3}}}|{{#if:true|{{{3}}}}}]]}}&#125;&#125;<!--
* &#123;&#123;{{{pre2|}}}{{#ifexist: Template:{{{2}}} |[{{fullurl:Template:{{{2}}}|redirect=no}} {{{2}}}] | [[Template:{{{2}}}|{{{2}}}]] }}&#125;&#125;}}<!--
+
  -->}}{{#if:{{{4|}}} |
-->{{#if:{{{3|}}}|
+
* &#123;&#123;{{{pre4|}}}{{#ifexist:Template:{{{4}}} |[{{fullurl:Template:{{{4}}}|redirect=no}} {{#if:true|{{{4}}}}}] |[[Template:{{{4}}}|{{#if:true|{{{4}}}}}]]}}&#125;&#125;<!--
* &#123;&#123;{{{pre3|}}}{{#ifexist: Template:{{{3}}} |[{{fullurl:Template:{{{3}}}|redirect=no}} {{{3}}}] | [[Template:{{{3}}}|{{{3}}}]] }}&#125;&#125;}}<!--
+
    -->}}{{#if:{{{5|}}} |
-->{{#if:{{{4|}}}|
+
* &#123;&#123;{{{pre5|}}}{{#ifexist:Template:{{{5}}} |[{{fullurl:Template:{{{5}}}|redirect=no}} {{#if:true|{{{5}}}}}] |[[Template:{{{5}}}|{{#if:true|{{{5}}}}}]]}}&#125;&#125;<!--
* &#123;&#123;{{{pre4|}}}{{#ifexist: Template:{{{4}}} |[{{fullurl:Template:{{{4}}}|redirect=no}} {{{4}}}] | [[Template:{{{4}}}|{{{4}}}]] }}&#125;&#125;}}<!--
+
      -->}}{{#if:{{{6|}}} |
-->{{#if:{{{5|}}}|
+
* &#123;&#123;{{{pre6|}}}{{#ifexist:Template:{{{6}}} |[{{fullurl:Template:{{{6}}}|redirect=no}} {{#if:true|{{{6}}}}}] |[[Template:{{{6}}}|{{#if:true|{{{6}}}}}]]}}&#125;&#125;<!--
* &#123;&#123;{{{pre5|}}}{{#ifexist: Template:{{{5}}} |[{{fullurl:Template:{{{5}}}|redirect=no}} {{{5}}}] | [[Template:{{{5}}}|{{{5}}}]] }}&#125;&#125;}}<!--
+
        -->}}{{#if:{{{7|}}} |
-->{{#if:{{{6|}}}|
+
* &#123;&#123;{{{pre7|}}}{{#ifexist:Template:{{{7}}} |[{{fullurl:Template:{{{7}}}|redirect=no}} {{#if:true|{{{7}}}}}] |[[Template:{{{7}}}|{{#if:true|{{{7}}}}}]]}}&#125;&#125;<!--
* &#123;&#123;{{{pre6|}}}{{#ifexist: Template:{{{6}}} |[{{fullurl:Template:{{{6}}}|redirect=no}} {{{6}}}] | [[Template:{{{6}}}|{{{6}}}]]
+
          -->}}{{#if:{{{8|}}} |
}}&#125;&#125;}}<!--
+
* &#123;&#123;{{{pre8|}}}{{#ifexist:Template:{{{8}}} |[{{fullurl:Template:{{{8}}}|redirect=no}} {{#if:true|{{{8}}}}}] |[[Template:{{{8}}}|{{#if:true|{{{8}}}}}]]}}&#125;&#125;<!--
-->{{#if:{{{7|}}}|
+
            -->}}{{#if:{{{9|}}} |
* &#123;&#123;{{{pre7|}}}{{#ifexist: Template:{{{7}}} |[{{fullurl:Template:{{{7}}}|redirect=no}} {{{7}}}] | [[Template:{{{7}}}|{{{7}}}]]
+
* &#123;&#123;{{{pre9|}}}{{#ifexist:Template:{{{9}}} |[{{fullurl:Template:{{{9}}}|redirect=no}} {{#if:true|{{{9}}}}}] |[[Template:{{{9}}}|{{#if:true|{{{9}}}}}]]}}&#125;&#125;<!--
}}&#125;&#125;}}<!--
+
              -->}}{{#if:{{{10|}}} |
-->{{#if:{{{8|}}}|
+
* &#123;&#123;{{{pre10|}}}<!--
* &#123;&#123;{{{pre8|}}}{{#ifexist: Template:{{{8}}} |[{{fullurl:Template:{{{8}}}|redirect=no}} {{{8}}}] | [[Template:{{{8}}}|{{{8}}}]]
+
  -->{{#ifexist:Template:{{{10}}} |[{{fullurl:Template:{{{10}}}|redirect=no}} {{#if:true|{{{10}}}}}] |[[Template:{{{10}}}|{{#if:true|{{{10}}}}}]]}}&#125;&#125;<!--
}}&#125;&#125;}}<!--
+
                -->}}<!--
-->{{#if:{{{9|}}}|
+
--></div><!--
* &#123;&#123;{{{pre9|}}}{{#ifexist: Template:{{{9}}} |[{{fullurl:Template:{{{9}}}|redirect=no}} {{{9}}}] | [[Template:{{{9}}}|{{{9}}}]]
+
--></th></tr>
}}&#125;&#125;}}<!--
+
</table><noinclude>{{Documentation}}</noinclude>
-->{{#if:{{{10|}}}|
 
* &#123;&#123;{{{pre10|}}}{{#ifexist: Template:{{{10}}} |[{{fullurl:Template:{{{10}}}|redirect=no}} {{{10}}}] | [[Template:{{{10}}}|{{{10}}}]]
 
}}&#125;&#125;}}</div></th></tr></table><noinclude>
 
{{Documentation}}
 
</noinclude>
 

Latest revision as of 03:40, 17 July 2015

{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}