Template:Function2: Difference between revisions
No edit summary |
|||
Line 29: | Line 29: | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Replacement for Template:FunctionPage. Must be used with function pages | "description": "Replacement for Template:FunctionPage. Must be used with data-driven function pages.", | ||
"params": { | "params": { | ||
"name": { | "name": { | ||
Line 123: | Line 123: | ||
==Notes== | ==Notes== | ||
This template is not meant to be used directly, but rather through the use of <pre>{{{format|User:Philmasterplus/TemplateSandbox2}}}</pre> in a data-driven function page. | This template is not meant to be used directly, but rather through the use of <pre>{{{format|User:Philmasterplus/TemplateSandbox2}}}</pre> in a data-driven function page. | ||
Data-driven function pages are incompatible with old-style function pages (i.e. ones that use [[Template:FunctionPage]]). | |||
</noinclude> | </noinclude> |
Revision as of 10:31, 20 December 2020
Replacement for Template:FunctionPage. Must be used with data-driven function pages.
Parameter | Description | Type | Status | |
---|---|---|---|---|
ASH function name | name | Name of the ASH function. This should match the function page name.
| Line | required |
Description | description | Long description that covers all functions. Note: Use <p></p> to separate paragraphs, because double line breaks don't work | Content | required |
Function 1, description | function1.description | Short description for the overloaded function 1 (and so on for functions 2 through 3)
| Content | required |
Function 1, return type | function1.return_type | Return type of the overloaded function 1.
| Line | required |
Function 1, parameter 1 | function1.param1 | Name of the parameter 1 of the overloaded function 1 (and so on for parameters 2 through 5).
| Line | optional |
Function 1, parameter 1 description | function1.param1.description | Description of parameter 1 of the overloaded function 1.
| Content | optional |
Function 1, parameter 1 is optional? | function1.param1.optional | "yes" = optional. Any non-empty string will do, but please use "yes" to make standardization easier.
| Line | optional |
Function 1, parameter 1 default value | function1.param1.default | If this is specified, function1.param1.optional must be "yes"
| Line | optional |
Example code 1 | code1 | Example code showing how to use this function. Use [[Template:CodeSample]] to create sample code. (Same for code2 through code5) | Content | optional |
Equivalent gCLI command | cli_equiv | If provided, must be a gCLI command that provides functionality equivalent to this function. | Line | optional |
See Also section | see_also | If provided, this is used as the content for the See Also section. Use [[Template:SeeAlso]] to build a See Also section. | Content | optional |
More Information section | more_info | If provided, this is used as the content for the More Information section | Content | optional |
Special section | special | If provided, this is used as the content for the Special section | Content | optional |
Needs code samples? | needscode | If set to "yes", adds a "needs code samples" banner and categorizes the page under [[Category:Needs Code Sample]]. | Line | optional |
Needs improved code samples? | improvecode | If set to "yes", adds a "needs better code samples" banner and categorizes the page under [[Category:Needs Code Sample]]. | Line | optional |
Notes
This template is not meant to be used directly, but rather through the use of
{{{format|User:Philmasterplus/TemplateSandbox2}}}
in a data-driven function page.
Data-driven function pages are incompatible with old-style function pages (i.e. ones that use Template:FunctionPage).