Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:Reflist/Transwiki guide

From Wikipedia, the free encyclopedia

The following steps below detail how template {{reflist}} is implemented on the English Wikipedia. If porting an exact copy of the template {{reflist}} to other Wikimedia projects, the following needs to be copied (and modified to suit the needs of your project). Please use an edit summary like the text shown so the history will show where each page came from.

Extensions

[edit]

Make sure your project has installed and is using the latest versions of these extensions:

Create or modify the following templates and system messages

[edit]
Template or System messagesEdit summary
Template:Reflistcopy from [[:en:Template:Reflist]]
Template:Reflist/styles.csscopy from [[:en:Template:Reflist/styles.css]]
MediaWiki:Cite references link many formatcopy from [[:en:MediaWiki:Cite references link many format]]
MediaWiki:Cite references link many format backlink labelscopy from [[:en:MediaWiki:Cite references link many format backlink labels]]
MediaWiki:Cite link label group-decimalcopy from [[:en:MediaWiki:Cite link label group-decimal]]
MediaWiki:Cite link label group-lower-alphacopy from [[:en:MediaWiki:Cite link label group-lower-alpha]]
MediaWiki:Cite link label group-lower-greekcopy from [[:en:MediaWiki:Cite link label group-lower-greek]]
MediaWiki:Cite link label group-lower-romancopy from [[:en:MediaWiki:Cite link label group-lower-roman]]
MediaWiki:Cite link label group-upper-alphacopy from [[:en:MediaWiki:Cite link label group-upper-alpha]]
MediaWiki:Cite link label group-upper-romancopy from [[:en:MediaWiki:Cite link label group-upper-roman]]

More technical details about pages "MediaWiki:Cite link label group-<group-name>" are available at mw:Help:Cite#Grouped references.

Tracking category

[edit]

The tracking category Category:Pages using reflist with unknown parameters uses the following templates:

TemplateEdit summary
Module:Check for unknown parameterscopy from [[:en:Module:Check for unknown parameters]]
Template:Main othercopy from [[:en:Template:Main other]]

Optional

[edit]

To replace the default uparrow (↑) with caret (^)

TemplateEdit summary
MediaWiki:Cite references link onecopy from [[:en:MediaWiki:Cite references link one]]
MediaWiki:Cite references link manycopy from [[:en:MediaWiki:Cite references link many]]

CSS support

[edit]

Copy the following CSS to MediaWiki:Common.css. → copy from [[:en:MediaWiki:Common.css]]

/* Make the list of references smaller */
ol.references {
	font-size: 90%;            /* Default font-size */
	margin-bottom: 0.5em;
}

See also

[edit]

Note: Wikimedia projects that use automatic columns for references have 'wgCiteResponsiveReferences' set to true on InitialiseSettings.php. To request that this feature be enabled at your local wiki, please file a Phabricator task by filling in this pre-formatted Phabricator task.