Template:Example: Difference between revisions
Content added Content deleted
imported>FrozenPlum m (forgot to account for /doc page) |
imported>FrozenPlum mNo edit summary |
||
(23 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<templatestyles src="Example/style.css" /><!-- |
|||
<onlyinclude><includeonly>[[{{#ifeq:{{FULLPAGENAME}}<!-- if current page is |
|||
--><includeonly><div class="demo-inputbox-wrapper"> |
|||
-->|Template:Example<!-- |
|||
{{#if:{{{nosandbox|}}}|<!-- has value don't display --><!-- otherwise display |
|||
-->|Criteria for page selection/<!-- if yes show this link root |
|||
-->|<div class="demo-viewpage" style="margin-top:{{{margin|}}};"> |
|||
-->|{{#ifeq:{{FULLPAGENAME}}<!-- otherwise check if current page is |
|||
[{{fullurl:Special:Mypage/Sandbox|action=edit}}§ion=new&preloadtitle={{urlencode:{{{1}}}}}&preload={{#if:{{{base|}}}|{{anchorencode:{{{base}}}}}|{{urlencode:{{FULLPAGENAME}}}}}}/{{#if:{{{noparam|}}}|<!-- not empty -->|Parameter:_}}{{{1|}}}_(example{{#if:{{{eg|}}}|_{{{eg|}}}|_1}}) {{{2|Test in sandbox}}}] |
|||
---->|Template:Example/doc<!-- |
|||
</div>}} |
|||
---->|Criteria for page selection/<!-- if yes show link root |
|||
{{#if:{{{noresult|}}}|<!-- has value don't display --><!-- otherwise display |
|||
---->|{{BASEPAGENAME}}/}}}}{{#if:{{{nonparam|}}}||Parameter: }}{{{1|}}} (example{{#if: {{{eg|}}}| {{{eg}}}| }})|{{#if:{{{2|}}}|{{{2|}}}|{{{1}}} }} (example{{#if: {{{eg|}}}| {{{eg}}}| }})]]</includeonly></onlyinclude> |
|||
-->|<div class="demo-viewpage" style="margin-top:{{{margin|}}};"> |
|||
{{Documentation}} |
|||
[[{{#if:{{{base|}}}|{{anchorencode:{{{base}}}}}|{{FULLPAGENAME}}}}/{{#if:{{{noparam|}}}|<!-- not empty -->|Parameter: }}{{{1|}}} (example{{#if:{{{eg|1}}}| {{{eg|1}}}}})|View Result]] |
|||
</div>}} |
|||
</div></includeonly><noinclude> |
|||
==Tests== |
|||
<ol> |
|||
<li><code><nowiki>{{example|category|base=Criteria for page selection|eg=2}}</nowiki></code> gives: {{example|category|base=Criteria for page selection|eg=2}}</li> |
|||
<li value="2"><code><nowiki>{{example|category|base=Criteria for page selection|eg=2|nosandbox=y}}</nowiki></code> gives: {{example|category|base=Criteria for page selection|eg=2|nosandbox=y}}</li> |
|||
<li value="3"><code><nowiki>{{example|category|base=Criteria for page selection|eg=2|noresult=y}}</nowiki></code> gives: {{example|category|base=Criteria for page selection|eg=2|noresult=y}}</li> |
|||
<li value="4"><code><nowiki>{{example|category|base=Criteria for page selection|Link Text|eg=2|noresult=y|margin=.5em}}</nowiki></code> gives: {{example|category|base=Criteria for page selection|Link Text|eg=2|noresult=y|margin=.5em}}</li> |
|||
</ol> |
|||
<!-- |
|||
* Plain URL exampe (needed for later conversion, wanting to convert override for both): |
|||
** [{{fullurl:Special:Mypage/Sandbox|action=edit}}§ion=new&preloadtitle=New_Header&preload=Criteria_for_page_selection/Parameter:_category_(example_1) Test in sandbox] |
|||
* {{urlencode:{{FULLPAGENAME}}}} |
|||
* {{PAGENAMEE}} --> |
|||
</noinclude> |
Latest revision as of 00:52, 2 October 2022
Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").
Tests
{{example|category|base=Criteria for page selection|eg=2}}
gives: Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").{{example|category|base=Criteria for page selection|eg=2|nosandbox=y}}
gives: Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").{{example|category|base=Criteria for page selection|eg=2|noresult=y}}
gives: Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").{{example|category|base=Criteria for page selection|Link Text|eg=2|noresult=y|margin=.5em}}
gives: Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").