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:Transclude list/doc

From Wikipedia, the free encyclopedia

Transclude list transcludes one bulleted or numbered list from the source page, disregarding the rest. It is designed for cases when a list has a sublist defined on another page.

This template returns the first list on a page, or the nth with |list=n. A list is one or more adjacent lines, each beginning with * or #.

For the match (see Module:String#match):

  • source is the transcluded text of the entire page, plus a trailing newline and space (to terminate any list at end of page)
  • pattern is:
    • start of string or a newline (see %f and %z in mw:LUAREF)
    • * or # followed by any text (non-greedy, may include newlines) – this is the returned value
    • newline
    • any character except * or # (a second newline also matches)

For example, a list of people sharing the surname Bernier may transclude contents listed on disambiguation page Melanie Bernier. That reduces maintenance effort and facilitates consistency between pages.

Usage

[edit]
{{ Transclude list | SourcePageName | list=Number }}

Parameters

[edit]

The template requires one parameter: the name of the page to be transcluded. Include a namespace where necessary. It accepts one optional named parameter: list=n to return the nth list rather than the first.

TemplateData

[edit]
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Transclude list in articles based on its TemplateData.

TemplateData for Transclude list

Transclude list transcludes a list from another page

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
11

The name of the page to be transcluded

Default
empty
Example
Melanie Bernier, 1=Melanie Bernier
Page namerequired
Listlist

Serial number of the list to be transcluded

Default
1
Example
list=2
Numberoptional