Difference between revisions of "Template:Sclass/core"

From blackwiki
Jump to navigation Jump to search
blackwiki>Trappist the monk
(+ error cat;)
blackwiki>DePiep
(rm all code for deprecaded Sclass/Sclass2 (now elsewhere); cleanup code; rm unwanted nbsp after class, use Preview warning; only categorise in mainspace.)
Line 1: Line 1:
 
<includeonly>[[{{#switch:{{{format}}}
 
<includeonly>[[{{#switch:{{{format}}}
|sclass = {{{1}}} class {{{2}}} {{#if:{{{5|}}}|({{{5}}})}}{{!}}''{{{1}}}''
+
|sclass={{{1}}}-class {{{2}}} {{#if:{{{5|}}}|({{{5}}})}}{{!}}''{{{1}}}''
|sclass2 = {{{1}}} class {{{2}}} {{#if:{{{5|}}}|({{{5}}})}}{{!}}{{{1}}}
+
|sclass2- ={{{1}}}-class {{{2}}} {{#if:{{{5|}}}|({{{5}}})}}{{!}}{{{1}}}
|sclass- = {{#if:1 | {{{1}}} }}-class {{{2}}} {{#if:{{{5|}}}|({{{5}}})}}{{!}}''{{#if:1 | {{{1}}} }}''
+
}}<!--
|sclass2- = {{#if:1 | {{{1}}} }}-class {{{2}}} {{#if:{{{5|}}}|({{{5}}})}}{{!}}{{#if:1 | {{{1}}} }}
+
-->{{#switch:{{{3|}}}
}}{{#if: {{{3|}}} | {{#switch:{{{3|3}}}
+
|=-class]] [[{{#if:{{{4|}}}|{{{2}}} ({{{4}}}){{!}}{{{2}}}|{{{2}}}}}]]
 
|0 =-class]]
 
|0 =-class]]
|1 =-class&nbsp;{{{2}}}]]
+
|1 =-class&#x20;{{{2}}}]]
 
|2 =-class]] {{{2}}}
 
|2 =-class]] {{{2}}}
 
|3 =-class]] [[{{#if:{{{4|}}}|{{{2}}} ({{{4}}}){{!}}{{{2}}}|{{{2}}}}}]]
 
|3 =-class]] [[{{#if:{{{4|}}}|{{{2}}} ({{{4}}}){{!}}{{{2}}}|{{{2}}}}}]]
|4 =&nbsp;class]]
+
|4 =&#x20;class]]
 
|5 =]]
 
|5 =]]
|6 ={{#ifeq: {{{format}}} |sclass|-class&nbsp;{{{2}}}]] |]] {{red|'''ERROR:''' invalid option {{{3}}}}}}}[[Category:WPSHIPS: sclass invalid option]]
+
|6|#default=-class&#x20;{{{2}}}]]<!-- same as 1, 3; warning + cat
|]] {{red|'''ERROR:''' invalid option {{{3}}}}}[[Category:WPSHIPS: sclass invalid option]]
+
-->{{#invoke:Preview warning|main|[[Template:{{{format|}}}|Template {{ucfirst:{{{format|}}}}}]], invalid format code: {{{3|}}}. Should be 1&ndash;5, or blank.}}{{main other|[[Category:WPSHIPS: sclass invalid option]]}}<!--
}} | -class]] [[{{#if:{{{4|}}}|{{{2}}} ({{{4}}}){{!}}{{{2}}}|{{{2}}}}}]] }}{{#switch:{{{format}}}
+
-->}}<!-- eo switch
|sclass = {{#ifeq:{{#invoke:Redirect|isRedirect|{{{1}}} class {{{2}}}}}|yes|
+
 
{{#if:{{#invoke:String|match|s={{#invoke:Redirect|main|{{{1}}} class {{{2}}}}} |pattern={{{1}}}%-class |plain=false |nomatch=}}|[[Category:WPSHIPS: sclass redirect]]}}}}
+
--></includeonly><noinclude>{{documentation}}</noinclude>
|sclass2 = {{#ifeq:{{#invoke:Redirect|isRedirect|{{{1}}} class {{{2}}}}}|yes|
 
{{#if:{{#invoke:String|match|s={{#invoke:Redirect|main|{{{1}}} class {{{2}}}}} |pattern={{{1}}}%-class |plain=false |nomatch=}}|[[Category:WPSHIPS: sclass2 redirect]]}}}}}}</includeonly><noinclude>
 
{{documentation}}
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 
</noinclude>
 

Revision as of 01:35, 22 March 2018

50px Template documentation[create]