Template:Server invite/doc: Difference between revisions

no edit summary
(doc)
 
No edit summary
Line 1: Line 1:
Outputs the invite link for a Discord server. The link is pulled (via [[Special:CargoTables/discord_servers|Cargo]]) from that server's infobox.
Outputs the invite link for a Discord server. The link is pulled (via [[Special:CargoTables/discord_servers|Cargo]]) from that server's infobox.


Usage: <code>&#123;&#123;Server invite|''server name or ID''}}</code>
Usage: <code>&#123;&#123;Server invite|''server name or ID''|text=''link text (optional)''}}</code>


Example: <code><nowiki>{{Server invite|Dogelore}}</nowiki></code> outputs {{Server invite|Dogelore}}
Example: <code><nowiki>{{Server invite|Dogelore}}</nowiki></code> outputs {{Server invite|Dogelore}}. <code><nowiki>{{Server invite|Dogelore|text=Dogelore Invite}}</nowiki></code> outputs {{Server invite|Dogelore|text=Dogelore Invite}}.


The name or Discord ID used must match the one used in that server's infobox.
The name or Discord ID used must match the one used in that server's infobox.
Line 22: Line 22:
"type": "string",
"type": "string",
"default": "(no invite found)"
"default": "(no invite found)"
},
"text": {
"label": "Link text",
"description": "The text that will be displayed by the link. If omitted, the full link URL will be displayed.",
"type": "string",
"default": "(the raw link)",
"suggested": true
}
}
},
},
"description": "Outputs the invite link for a Discord server. The link is pulled from that server's infobox."
"description": "Outputs the invite link for a Discord server. The link is pulled from that server's infobox.",
"paramOrder": [
"1",
"text",
"default"
]
}
}
</templatedata>
</templatedata>