Permanently protected template

Difference between revisions of "Template:Card image name"

From Yugipedia
Jump to: navigation, search
(rm en dash (used on at least some checklist cards))
(use a variable to break up the monotony)
Line 1: Line 1:
{{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{{1|{{{{{|safesubst:}}}PAGENAME}}}}} }} | &#34; }} | &#38; }} | &#39; }} | ` }} | - }} | }} | ( }} | ) }} | ' }} | . }} | , }} | ? }} | ! }} | = }} | & }} | # }} | " }} | / }} | : }} | ☆ }} | }} | % }}<noinclude>
+
<!-- I would replace this with an "#invoke: string | replace | ..." but that refuses to work for me
 +
 
 +
first, whitespace and the things {{PAGENAME}}&co. escapes
 +
-->{{ {{{|safesubst:}}}#vardefine: $cin-name | {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{{1|{{{{{|safesubst:}}}PAGENAME}}}}} }} | &#34; }} | &#38; }} | &#39; }} | ' }} | " }} | & }}
 +
 
 +
<!-- next, more common punctuation -->
 +
}}{{ {{{|safesubst:}}}#vardefine: $cin-name | {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#var: $cin-name }} | # }} | - }} | . }} | , }} | ? }} | ! }} | = }}
 +
 
 +
<!-- not-quite-as-common punctuation, but still easily typeable on most keyboards -->
 +
}}{{ {{{|safesubst:}}}#vardefine: $cin-name | {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#var: $cin-name }} | ` }} | ( }} | ) }} | / }} | : }} | % }}
 +
 
 +
<!-- Unicode-y stuff -->
 +
}}{{ {{{|safesubst:}}}#vardefine: $cin-name | {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#replace: {{ {{{|safesubst:}}}#var: $cin-name }} | }} | }} | }}
 +
 
 +
<!-- finally, print it -->
 +
}}{{ {{{|safesubst:}}}#var: $cin-name }}<noinclude>
 
{{Documentation}}
 
{{Documentation}}
 
</noinclude>
 
</noinclude>

Revision as of 19:50, 23 June 2016

Cardimagename