Template:Db-meta/doc: Difference between revisions
{{para}} |
fix |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
===Usage=== |
===Usage=== |
||
This template is a meta-template used to create the other [[CAT:SDT|speedy deletion templates]] used for nominating pages for [[WP:CSD|speedy deletion]]. '''Do not''' attempt to use this template directly on articles. For a generic speedy deletion template, see {{ |
This template is a meta-template used to create the other [[CAT:SDT|speedy deletion templates]] used for nominating pages for [[WP:CSD|speedy deletion]]. '''Do not''' attempt to use this template directly on articles. For a generic speedy deletion template, see {{tl|db}}. |
||
===Syntax=== |
===Syntax=== |
||
Line 46: | Line 46: | ||
=== Parameters === |
=== Parameters === |
||
'''Required parameters''' |
|||
*{{para|criterion}} is the Criterion number from [[Wikipedia:Speedy deletion criteria]]. '''Do not''' create a CSD template which does not already have a CSD criterion. |
*{{para|criterion}} is the Criterion number from [[Wikipedia:Speedy deletion criteria]]. '''Do not''' create a CSD template which does not already have a CSD criterion. |
||
Line 52: | Line 52: | ||
;Recommended parameters |
;Recommended parameters |
||
These parameters are generally used in all speedy deletion templates based on db-meta, and some may break other templates/scripts if they are omitted. |
:These parameters are generally used in all speedy deletion templates based on db-meta, and some may break other templates/scripts if they are omitted. |
||
*{{para|2}} is the text which appears in italics after {{para|1}}. This should be a complete sentence, minus trailing punctuation (a full stop is included in db-meta). |
*{{para|2}} is the text which appears in italics after {{para|1}}. This should be a complete sentence, minus trailing punctuation (a full stop is included in db-meta). |
||
*{{para|temp}} is the [[Wikipedia:user warning template|user warning template]] which corresponds to the CSD criterion. For instance, {{tlx|db-a1}} uses [[Template:empty-warn]], so passes the parameter {{para|temp|empty-warn}}. All such warning templates should be categorised at [[:Category: |
*{{para|temp}} is the [[Wikipedia:user warning template|user warning template]] which corresponds to the CSD criterion. For instance, {{tlx|db-a1}} uses [[Template:empty-warn]], so passes the parameter {{para|temp|empty-warn}}. All such warning templates should be categorised at [[:Category:Speedy deletion warning templates]] |
||
*{{para|summary}} is the brief summary which will be preloaded into the deletion confirmation screen. There is no need to include the CSD criterion as this is added automatically. |
*{{para|summary}} is the brief summary which will be preloaded into the deletion confirmation screen. There is no need to include the CSD criterion as this is added automatically. |
||
*{{para|bot}} is the name of the bot account that tagged the page for deletion, if applicable. This should be passed through to the specific deletion template, using <code><nowiki>|bot={{{bot|}}}</nowiki></code>. It should not be called directly from db-meta. |
*{{para|bot}} is the name of the bot account that tagged the page for deletion, if applicable. This should be passed through to the specific deletion template, using <code><nowiki>|bot={{{bot|}}}</nowiki></code>. It should not be called directly from db-meta. |
||
*{{para|raw}} is used for generating a simple deletion message with no message box. It should be passed through to the specific deletion template, using <code><nowiki>|raw={{{raw|}}}</nowiki></code>. This parameter is used by {{tl|db-multiple}} to generate the notices about individual speedy deletion criteria. |
*{{para|raw}} is used for generating a simple deletion message with no message box. It should be passed through to the specific deletion template, using <code><nowiki>|raw={{{raw|}}}</nowiki></code>. This parameter is used by {{tl|db-multiple}} to generate the notices about individual speedy deletion criteria. |
||
'''Optional parameters''' |
|||
*{{para|rationale}} adds a custom deletion rationale in red after the speedy deletion criterion number. |
*{{para|rationale}} adds a custom deletion rationale in red after the speedy deletion criterion number. |
||
Line 78: | Line 78: | ||
=== Other notes === |
=== Other notes === |
||
*For templates which have variants, like {{tlx|db-g6}} and {{tlx|db-a7}}, it is recommended to base the variants ''on those templates'', rather than directly on db-meta. For instance, {{tlx|db-band}} calls {{tlx|db-a7}} which in turn calls db-meta, rather than db-band calling db-meta directly. |
*For templates which have variants, like {{tlx|db-g6}} and {{tlx|db-a7}}, it is recommended to base the variants ''on those templates'', rather than directly on db-meta. For instance, {{tlx|db-band}} calls {{tlx|db-a7}} which in turn calls db-meta, rather than db-band calling db-meta directly. |
||
*All CSD templates using db-meta produce two invisible spans which may be useful for client-side |
*All CSD templates using db-meta produce two invisible spans which may be useful for client-side JavaScript: |
||
**<code><nowiki><div id="delete-criterion"></div></nowiki></code> contains only the CSD criterion ("A1", "P2", "R3", etc.) |
**<code><nowiki><div id="delete-criterion"></div></nowiki></code> contains only the CSD criterion ("A1", "P2", "R3", etc.) |
||
**<code><nowiki><div id="delete-reason"></div></nowiki></code> contains a complete, legible deletion log summary which is suitable for preloading into the deletion confirmation screen. |
**<code><nowiki><div id="delete-reason"></div></nowiki></code> contains a complete, legible deletion log summary which is suitable for preloading into the deletion confirmation screen. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== TemplateData == |
== TemplateData == |
||
Line 124: | Line 116: | ||
} |
} |
||
</templatedata> |
</templatedata> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ |
Latest revision as of 13:20, 16 December 2024
This is a documentation subpage for Template:Db-meta. It may contain usage information, categories and other content that is not part of the original template page. |
Usage
[edit]This template is a meta-template used to create the other speedy deletion templates used for nominating pages for speedy deletion. Do not attempt to use this template directly on articles. For a generic speedy deletion template, see {{db}}.
Syntax
[edit]Basic syntax:
{{db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion= |1= |2= |temp= |summary= }}
Extended syntax:
{{db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion= |1= |2= |rationale= |summary= |self= |notes= |anote= |temp= |temp2= |sig= |image= |wiki= |blanked= |blanked-text= |pleaseblank= |divblank= |help= }}
Parameters
[edit]Required parameters
|criterion=
is the Criterion number from Wikipedia:Speedy deletion criteria. Do not create a CSD template which does not already have a CSD criterion.|1=
is the text which will go in bold immediately after "may qualify for speedy deletion". Note that there is no space between the word "deletion" and the parameter – if you want to continue the sentence without punctuation, use an HTML space ( ) to prevent the template 'eating' the leading space. A trailing full stop is already included in db-meta, so don't add it to this parameter
- Recommended parameters
- These parameters are generally used in all speedy deletion templates based on db-meta, and some may break other templates/scripts if they are omitted.
|2=
is the text which appears in italics after|1=
. This should be a complete sentence, minus trailing punctuation (a full stop is included in db-meta).|temp=
is the user warning template which corresponds to the CSD criterion. For instance,{{db-a1}}
uses Template:empty-warn, so passes the parameter|temp=empty-warn
. All such warning templates should be categorised at Category:Speedy deletion warning templates|summary=
is the brief summary which will be preloaded into the deletion confirmation screen. There is no need to include the CSD criterion as this is added automatically.|bot=
is the name of the bot account that tagged the page for deletion, if applicable. This should be passed through to the specific deletion template, using|bot={{{bot|}}}
. It should not be called directly from db-meta.|raw=
is used for generating a simple deletion message with no message box. It should be passed through to the specific deletion template, using|raw={{{raw|}}}
. This parameter is used by {{db-multiple}} to generate the notices about individual speedy deletion criteria.
Optional parameters
|rationale=
adds a custom deletion rationale in red after the speedy deletion criterion number.|self=
: if this parameter exists, there is no message about not removing speedy deletion templates from things you have created/uploaded yourself.|notes=
is a space for notes. It appears after the notice about using the talk page for contesting speedy deletions, and before the message only visible to admins.|anote=
adds an extra custom note to the message only visible to admins.|temp2=
allows the addition of extra parameters to the end of the user warning template specified in|temp=
.|sig=
: if this exists, the four tildes normally appended to the user warning template text are removed.|image=
adds an image to the right-hand side of the template. Include only the image name; do not add "File:" or "Image:".|wiki=
is the interwikimedia link for the image named in|image=
, if it is not on the English Wikipedia.|blanked=
: if this exists, a message box is shown beneath the main deletion template that says "This page has been blanked as a courtesy."|blanked-text=
is the custom text for the "blanked" message box.|blanked=
must exist for this to work.|pleaseblank=
: if this exists, a message box is shown beneath the main deletion template that says "Please blank this page so that it only contains the deletion template."|divblank=
: if this parameter exists, the code<div id="AttackPage" style="display:none">
is added to the end of the deletion template, which prevents all subsequent content on the page from being displayed.|help=
: pass|help=off
to hide the message to the nominator about notifying the author.
Other notes
[edit]- For templates which have variants, like
{{db-g6}}
and{{db-a7}}
, it is recommended to base the variants on those templates, rather than directly on db-meta. For instance,{{db-band}}
calls{{db-a7}}
which in turn calls db-meta, rather than db-band calling db-meta directly. - All CSD templates using db-meta produce two invisible spans which may be useful for client-side JavaScript:
<div id="delete-criterion"></div>
contains only the CSD criterion ("A1", "P2", "R3", etc.)<div id="delete-reason"></div>
contains a complete, legible deletion log summary which is suitable for preloading into the deletion confirmation screen.
TemplateData
[edit]TemplateData for Db-meta
A meta template, used for various speedy deletion templates. Don't transclude this template directly.
Parameter | Description | Type | Status | |
---|---|---|---|---|
1 | 1 | no description | Unknown | optional |
2 | 2 | no description | Unknown | optional |
raw | raw | Set to any value to remove the red box around the deletion message (used for {{db-multiple}}). Don't use this directly. | Unknown | optional |
criterion | criterion | no description | Unknown | optional |
rationale | rationale | Rationale
| Unknown | optional |
bot | bot | Bot? | Unknown | optional |
summary | summary | no description | Unknown | optional |
self | self | no description | Unknown | optional |
help | help | no description | Unknown | optional |
temp | temp | no description | Unknown | optional |
temp2 | temp2 | no description | Unknown | optional |
sig | sig | no description | Unknown | optional |
notes | notes | no description | Unknown | optional |
anote | anote | no description | Unknown | optional |
blanked | blanked | no description | Unknown | optional |
blanked-text | blanked-text | no description | Unknown | optional |
pleaseblank | pleaseblank | no description | Unknown | optional |
divblank | divblank | no description | Unknown | optional |