Template:Content Patcher example/doc: Difference between revisions
Appearance
imported>Pathoschild →Description: + escape MediaWiki syntax |
imported>Pathoschild rewrite to use <nowiki> consistently (to avoid confusion if someone edits an example later to use tokens) |
||
| Line 6: | Line 6: | ||
For example, this template usage: | For example, this template usage: | ||
<pre>{{Content Patcher example| | <pre>{{Content Patcher example|<nowiki> | ||
"Changes": [ | "Changes": [ | ||
{ | { | ||
| Line 13: | Line 13: | ||
"Entries": { | "Entries": { | ||
"pufferbob_sleep": "50/50/50" | "pufferbob_sleep": "50/50/50" | ||
} | } | ||
} | } | ||
| Line 54: | Line 25: | ||
"Target": "Data/animationDescriptions", | "Target": "Data/animationDescriptions", | ||
"Entries": { | "Entries": { | ||
"pufferbob_sleep": " | "pufferbob_sleep": "50/50/50" | ||
} | } | ||
} | } | ||
] | ] | ||
</nowiki>}} | </nowiki>}} | ||
===Escape MediaWiki syntax=== | |||
Note that the example above includes <code><nowiki></code>. That just prevents MediaWiki from mangling the code if it has wiki syntax like <code><nowiki>{{</nowiki></code> (which is common in Content Patcher examples). | |||
<includeonly> | <includeonly> | ||
Latest revision as of 19:13, 1 February 2025
Description
This template outputs an example Content Patcher content.json structure with the latest Format version.
Usage
Just call the template with the top-level Content Patcher fields you want to display (except Format). These should be indented once with four spaces.
For example, this template usage:
{{Content Patcher example|<nowiki>
"Changes": [
{
"Action": "EditData",
"Target": "Data/animationDescriptions",
"Entries": {
"pufferbob_sleep": "50/50/50"
}
}
]
</nowiki>}}
Will produce this code example:
{
"Format": "2.8.0",
"Changes": [
{
"Action": "EditData",
"Target": "Data/animationDescriptions",
"Entries": {
"pufferbob_sleep": "50/50/50"
}
}
]
}
Escape MediaWiki syntax
Note that the example above includes <nowiki>. That just prevents MediaWiki from mangling the code if it has wiki syntax like {{ (which is common in Content Patcher examples).