Difference between revisions of "Template:Infobox school/short description"

From blackwiki
Jump to navigation Jump to search
imported>Ymblanter
m (Protected "Template:Infobox school/short description": Highly visible template: request at WP:RFPP ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)))
imported>RexxS
(update from sandbox: return nothing if the page already has a short description to suppress spurious categories - see Wikipedia talk:WikiProject Short descriptions #Long SD tracking)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<!--
+
{{#if:{{Has short description}}
 +
||{{#invoke:String|replace|source= <!--
 
=======Short description=======
 
=======Short description=======
 
-->{{#if:{{#invoke:Is infobox in lead|main|[Ii]nfobox school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Hochschule}}{{#invoke:Is infobox in lead|main|[Ii]nfobox School}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Secondary school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Education in Canada}}{{#invoke:Is infobox in lead|main|[Hh]igh school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Secondary School}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Malaysia school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Malaysia School}}{{#invoke:Is infobox in lead|main|[iI]nfobox UK school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox US school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox secondary school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Public School}}{{#invoke:Is infobox in lead|main|[sS]chool infobox}}{{#invoke:Is infobox in lead|main|[Ii]nfobox middle school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox high school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox School2}}{{#invoke:Is infobox in lead|main|[Ii]nfobox HighSchool}}{{#invoke:Is infobox in lead|main|[Ss]chool}}|{{#invoke:Type in location|main|<!--
 
-->{{#if:{{#invoke:Is infobox in lead|main|[Ii]nfobox school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Hochschule}}{{#invoke:Is infobox in lead|main|[Ii]nfobox School}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Secondary school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Education in Canada}}{{#invoke:Is infobox in lead|main|[Hh]igh school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Secondary School}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Malaysia school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Malaysia School}}{{#invoke:Is infobox in lead|main|[iI]nfobox UK school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox US school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox secondary school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox Public School}}{{#invoke:Is infobox in lead|main|[sS]chool infobox}}{{#invoke:Is infobox in lead|main|[Ii]nfobox middle school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox high school}}{{#invoke:Is infobox in lead|main|[Ii]nfobox School2}}{{#invoke:Is infobox in lead|main|[Ii]nfobox HighSchool}}{{#invoke:Is infobox in lead|main|[Ss]chool}}|{{#invoke:Type in location|main|<!--
 
===Type logic===
 
===Type logic===
No refs, brs or templates-->{{#invoke:String2|sentence|{{trim|{{#invoke:String|match|s={{#invoke:WikiLink|dewiki|text={{{type}}}}}|pattern=[^<{;]*|nomatch=}}<!--
+
No refs, brs or templates-->{{#invoke:String2|sentence|{{trim|{{#invoke:String|match|s={{delink|1={{{type}}}}}|pattern=[^<{;]*|nomatch=}}<!--
 
Add school to end--> {{#switch:{{#invoke:String|match|s={{#invoke:String|match|s=
 
Add school to end--> {{#switch:{{#invoke:String|match|s={{#invoke:String|match|s=
{{#invoke:WikiLink|dewiki|text={{{type}}}}}|pattern=[^<{;]*|nomatch=}}|pattern=[%a%d]*%s?$|nomatch=}}
+
{{delink|1={{{type}}}}}|pattern=[^<{;]*|nomatch=}}|pattern=[%a%d]*%s?$|nomatch=}}
 
|college
 
|college
 
|school
 
|school
Line 20: Line 21:
 
   | 3 = {{#if:{{{state|}}}|{{{state}}}}}
 
   | 3 = {{#if:{{{state|}}}|{{{state}}}}}
 
   | 4 = {{#if:{{{province|}}}|{{{province}}}}}
 
   | 4 = {{#if:{{{province|}}}|{{{province}}}}}
   | 5 = {{#if:{{{country|}}}|{{{country|}}}}}
+
   | 5 = {{#if:{{{country|}}}|{{#ifexist:Template:Country data {{{country}}}|{{Getalias|{{{country}}}}}|{{{country}}}}}}}
   }}|check-patterns = [Ss]chool;[Cc]ollege;[Aa]cademy;|full-loc=yes}}}}<noinclude>{{documentation|content=This template is used for generating a short description for Infobox school.}}</noinclude>
+
   }}|check-patterns = [Ss]chool;[Cc]ollege;[Aa]cademy;|full-loc=yes}}}}|pattern='"`uniq%-%-ref%-%d*%-qinu`"'|replace=|plain= false }}}}<noinclude>{{documentation|content={{lua|Module:String|Module:Is infobox in lead}}
 +
This template is used for generating a short description for Infobox school.}}</noinclude>

Latest revision as of 12:30, 13 February 2021

Template documentation

This template is used for generating a short description for Infobox school.