Template:Content section: Difference between revisions

no edit summary
imported>BravelyPeculiar
No edit summary
imported>BravelyPeculiar
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#tag: h{{{heading_level|3}}} | {{#if:{{{prefix|}}} | {{Content icon|{{{is_file}}}}} {{{prefix}}}[[{{{target}}}|{{{text|{{{target}}}}}}]] | [[{{{target}}}|{{Content icon|{{{is_file}}}}} {{{text|{{{target}}}}}}]]}}}}
{{#tag: h{{{heading_level|3}}} | {{#if:{{{isfile|}}}|<i class="fas fa-file></i>|<i class="fas fa-folder"></i>}} {{{prefix|}}}{{#if: {{{nolink|}}}|{{{text}}}|[[{{{target}}}|{{{text|{{{target}}}}}}]]}}}}
{{#ifexist: {{{target}}} |{{:{{{target}}}}}|}}<div style="clear: both;"></div><noinclude>
{{#ifexist: {{{target}}} |{{:{{{target}}}}}|}}<div style="clear: both;"></div><noinclude>
<noinclude>
<templatedata>
<templatedata>
{
{
"params": {
"params": {
        "nolink": {
"label": "Is not a link?",
            "description": "If true, don't link or transclude the linked page",
"type": "wiki-page-name"
        },
"target": {
"target": {
"label": "Page to link to",
"label": "Page to link to",
"type": "wiki-page-name",
"type": "wiki-page-name",
"required": true
"required": true
},
        "prefix": {
"label": "Non-link text to prefix the link in the heading",
"type": "string"
},
},
"text": {
"text": {
Line 17: Line 19:
"type": "string",
"type": "string",
"required": true
"required": true
},
        "prefix": {
"label": "Non-link prefix",
            "description": "Non-link text in front of the link in the heading.",
"type": "string"
},
},
         "heading_level": {
         "heading_level": {
"label": "Heading level of the display text",
"label": "Heading level",
"type": "string",
"type": "string",
             "aliases": ["level"]
             "aliases": ["level"]
         },
         },
        "is_file": {
"isfile": {
"label": "True for file icon, false for folder icon",
"label": "Is file?",
"type": "boolean",
            "description": "If true, use file icon instead of folder icon",
            "default": "0"
"type": "boolean"
         }
         }
}
}