Difference between revisions of "Template:Feature"

From Freephile Wiki
Jump to navigation Jump to search
(revert Special:CreateTemplate and add a link in the doc block to the form)
Tag: Undo
Line 1: Line 1:
<noinclude>
+
{| class="wikitable" align="right" style="width:min-content;"
This is the "Feature" template.
 
It should be called in the following format:
 
<pre>
 
{{Feature
 
|explains=
 
|description=
 
|notes=
 
|tests=
 
|examples=
 
}}
 
</pre>
 
Edit the page to see the template text.
 
</noinclude><includeonly>{| class="wikitable"
 
! Page or feature name
 
| [[Feature explanation::{{{explains|}}}]]
 
|-
 
! Description
 
| [[Feature description::{{{description|}}}]]
 
|-
 
! Notes
 
| [[Feature notes::{{{notes|}}}]]
 
|-
 
! Test it (after upgrade)
 
| [[Feature tests::{{{tests|}}}]]
 
 
|-
 
|-
! Examples
+
| [[{{{explains}}}]]
| [[Feature examples::{{{examples|}}}]]
+
| {{{description}}}
 +
| {{#if: {{{notes|add notes:[[{{{explains}}}]]}}} | {{{notes}}} }}
 +
| {{#if: {{{tests|}}} | {{{tests}}} }}
 +
| {{#if: {{{examples|}}} | {{{examples}}} }}
 +
| {{#formlink:form=|link text=edit|link type=post button|tooltip=Edit with Form|target={{PAGENAME}}|popup|reload|returnto=Features}}
 
|}
 
|}
  
[[Category:Feature]]
+
{{#declare:
</includeonly>
+
feature explanation=explains
 +
|feature description=description
 +
|feature notes=notes
 +
|feature tests=tests
 +
|feature examples=examples
 +
}}
 +
<includeonly>[[Category:Feature]] [[Category:Wiki]]</includeonly>
 +
<noinclude>
 +
{{documentation}}
 +
<!-- Categories go in the /doc subpage, and interwikis go in Wikidata. -->
 +
This is the Feature template. To use it, use the [[Form:Feature|Feature]] form.
 +
The [https://www.semantic-mediawiki.org/wiki/Help:Argument_declaration_in_templates declare block] turns parameters into properties
 +
 
 +
</noinclude>

Revision as of 08:16, 28 April 2020

[[{{{explains}}}]] {{{description}}} {{{notes}}}
Error: 'popup' and 'returnto' cannot be set in the same function.



Documentation icon Template documentation[view] [edit] [history] [purge]

Usage[edit source]

To use the template, please fill out the Feature form.

Note about implementation[edit source]

The declare block turns parameters into properties

This is the Feature template. To use it, use the Feature form. The declare block turns parameters into properties