<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.returntogilead.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scientific+Guy</id>
	<title>Down Gilead Lane Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.returntogilead.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scientific+Guy"/>
	<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/Special:Contributions/Scientific_Guy"/>
	<updated>2026-04-07T22:02:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.0</generator>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL/Parameters:_Controlling_output_volume&amp;diff=1285</id>
		<title>Help:DPL/Parameters: Controlling output volume</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL/Parameters:_Controlling_output_volume&amp;diff=1285"/>
		<updated>2024-08-23T03:05:13Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DPL manual|section=Parameters|subsection=Controlling output volume|sort=P4}}&lt;br /&gt;
&lt;br /&gt;
Per default, DynamicPageList3 will show the name of each article, including its namespace. The name will serve as a link to the article.&lt;br /&gt;
By setting the &#039;&#039;&#039;output control parameters&#039;&#039;&#039; of DPL you can&lt;br /&gt;
&lt;br /&gt;
* show the number of articles found&lt;br /&gt;
* suppress the namespace part of the articles&#039; names&lt;br /&gt;
* cut off the articles&#039; names at a certain length&lt;br /&gt;
* add meta data (size, author, last edited by, date of last change, ..)&lt;br /&gt;
* add access date (frequency, date of last access)&lt;br /&gt;
* add the articles&#039; contents or parts of it&lt;br /&gt;
&lt;br /&gt;
Furthermore, you can add a heading &#039;&#039;&#039;if there are some articles&#039;&#039;&#039; to display.&lt;br /&gt;
&lt;br /&gt;
And you can define an alternate text which will be shown &#039;&#039;&#039;if there are no articles&#039;&#039;&#039; to display.&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
==Defining header and footer for the result==&lt;br /&gt;
===resultsheader===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = resultsheader&lt;br /&gt;
 |purpose= output a headline if there is at least one article to display.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;resultsheader=&#039;&#039;some wiki text&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
* The symbol %PAGES% will be replaced by the number of pages found. If your query result is limited (by system settings or by the {{DPL|count}} parameter) %PAGES% will only show the upper limit.&lt;br /&gt;
* The symbol %TOTALPAGES% will be replaced by the number of pages found - regardless of count limits. This may consume extra resources.&lt;br /&gt;
* %VERSION% will be replaced by the current DPL version.&lt;br /&gt;
* The symbol &#039;\n&#039; will be converted to a newline symbol. This is useful if you want to use wiki markup which needs to start at the begin of a line. You may need to add \n if the wiki parser requires a linefeed to understand your wikitext.&lt;br /&gt;
* If &#039;oneresultheader&#039; is specified as well, the latter will be used in case there is exactly one entry in the DPL result set. Then &#039;resultsheader&#039; will only be used if there are &#039;&#039;&#039;two or more&#039;&#039;&#039; entries in the result set.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=Africa&lt;br /&gt;
|mode=userformat&lt;br /&gt;
|resultsheader=There are %PAGES% pages on Africa.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With &amp;quot;mode=userformat&amp;quot; we get complete control over the output.&lt;br /&gt;
We do not specify &amp;quot;listseparators=&amp;quot; - so nothing will be displayed except the results header.&lt;br /&gt;
The only thing we will get is a message about the existing number of articles.&lt;br /&gt;
&lt;br /&gt;
===resultsfooter===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = resultsfooter&lt;br /&gt;
 |purpose= output a summary &#039;footline&#039; if there is at least one article to display.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;resultsfooter=&#039;&#039;some wiki text&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The rules of &amp;lt;code&amp;gt;[[#resultsheader]]&amp;lt;/code&amp;gt; apply here as well.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=Africa&lt;br /&gt;
|mode=userformat&lt;br /&gt;
|resultsfooter=\n===There are %PAGES% pages on Africa.===\n&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With &amp;quot;mode=userformat&amp;quot; we get complete control over the output.&lt;br /&gt;
We do not specify &amp;quot;listseparators=&amp;quot; - so nothing will be displayed except the results footer.&lt;br /&gt;
The only thing we will get is a message about the existing number of articles. We used &#039;\n&#039; to make sure that our headline syntax will really be recognized by the wikitext parser.&lt;br /&gt;
&lt;br /&gt;
See also [[Help:DPL/Parameters: Controlling output volume#resultsheader]].&lt;br /&gt;
&lt;br /&gt;
===oneresultheader===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = oneresultheader&lt;br /&gt;
 |purpose= output a headline if there is exactly one article to display.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;oneresultheader=&#039;&#039;some wiki text&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The symbol &#039;\n&#039; will be converted to a newline symbol. %VERSION% will be replaced by the current DPL version. This is useful if you want to use wiki markup which needs to start at the begin of a line. You may need to add \n if the wiki parser requires a linefeed to understand your wikitext.&lt;br /&gt;
&lt;br /&gt;
===oneresultfooter===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = oneresultfooter&lt;br /&gt;
 |purpose= output a footline if there is exactly one article to display.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;oneresultfooter=&#039;&#039;some wiki text&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The symbol &#039;\n&#039; will be converted to a newline symbol. %VERSION% will be replaced by the current DPL version. This is useful if you want to use wiki markup which needs to start at the begin of a line.&lt;br /&gt;
&lt;br /&gt;
===noresultsheader===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = noresultsheader&lt;br /&gt;
 |purpose= output a headline if there is no article to display (empty result).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;noresultsheader=&#039;&#039;some wiki text&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
Setting &amp;lt;code&amp;gt;noresultsheader&amp;lt;/code&amp;gt; to a single blank or to a newline character (&amp;quot;&amp;lt;code&amp;gt;noresultsheader=&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt;&amp;quot; or &amp;quot;&amp;lt;code&amp;gt;noresultsheader=\n&amp;lt;/code&amp;gt;&amp;quot;) will suppress the warning message from DPL which is normally issued if no articles were found.&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A)&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|titlematch=nosuchArticle&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
B)&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|noresultsheader=&amp;amp;amp;nbsp;&lt;br /&gt;
|titlematch=nosuchArticle&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This produces:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A)&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|titlematch=nosuchArticle&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
B)&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
|titlematch=nosuchArticle&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===suppresserrors (DEPRECATED)===&lt;br /&gt;
This parameter is deprecated and is left in the code as a null parameter to give people time to remove it from their queries.  It will be fully removed in a future release of DPL.&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = suppresserrors&lt;br /&gt;
 |purpose= suppress the warning message if no matching article was found.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;suppresserrors=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also: &amp;lt;code&amp;gt;[[Help:DPL/Parameters: Other parameters#debug]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: Setting &amp;lt;code&amp;gt;suppresserrors&amp;lt;/code&amp;gt; to true has the same effect as setting noresultsheader to a single space character. The command is provided for downward compatibility reasons with older DPL versions.&lt;br /&gt;
&lt;br /&gt;
===noresultsfooter===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = noresultsfooter&lt;br /&gt;
 |purpose= output a footline if there is no article to display (empty result).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax: &amp;lt;code&amp;gt;noresultsfooter=&#039;&#039;some wiki text&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: &amp;lt;code&amp;gt;noresultsfooter&amp;lt;/code&amp;gt; is essentially the same as &amp;lt;code&amp;gt;noresultsheader&amp;lt;/code&amp;gt;. If there is no output to display the difference between header and footer becomes incredibly marginal ..&lt;br /&gt;
&lt;br /&gt;
==Adding meta data to the output==&lt;br /&gt;
===addcategories===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addcategories&lt;br /&gt;
 |purpose= Shows all categories to which an article belongs as a small text line after the article name.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category       = DPL3&lt;br /&gt;
|addcategories  = true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category       = DPL3&lt;br /&gt;
|addcategories  = true&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will show all DPL pages together with a list of categories per article. Of course &amp;quot;DPL&amp;quot; will be present in each entry of the list.&lt;br /&gt;
&lt;br /&gt;
Note: in &#039;mode=userformat&#039; the category list can also be referenced as a built-in variable.&lt;br /&gt;
&lt;br /&gt;
===addpagecounter===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addpagecounter&lt;br /&gt;
 |purpose= Shows number of times the page has been viewed according to the definition of the &#039;page_counter&#039; field on [[mw:Page_table|Page_table]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category       = Africa&lt;br /&gt;
|ordermethod    = counter&lt;br /&gt;
|order          = descending&lt;br /&gt;
|addpagecounter = true&lt;br /&gt;
|count          = 5&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will show the 5 most popular articles about Africa.&lt;br /&gt;
&lt;br /&gt;
Note: in &#039;mode=userformat&#039; the access counter can also be referenced as a built-in variable.&lt;br /&gt;
&lt;br /&gt;
===addpagesize===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addpagesize&lt;br /&gt;
 |purpose= Shows the size of the page.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category       = Africa&lt;br /&gt;
|ordermethod    = size&lt;br /&gt;
|order          = descending&lt;br /&gt;
|addpagesize    = true&lt;br /&gt;
|counter        = 5&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will show the 5 biggest articles about Africa.&lt;br /&gt;
&lt;br /&gt;
Note: in &#039;mode=userformat&#039; the size can also be referenced as a built-in variable.&lt;br /&gt;
&lt;br /&gt;
===addcontribution===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addcontribution&lt;br /&gt;
 |purpose= shows how much a user contributed to an article.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addcontribution=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Using this parameter will restrict your output to articles which were edited recently (This is usually one week or one month, according to the setup of your wiki).&lt;br /&gt;
&lt;br /&gt;
You will get a link to the contributor and an &amp;quot;asterisk bar&amp;quot; which indicates how many bytes in the article were changed by that user.&lt;br /&gt;
&lt;br /&gt;
You will also have the built-in [[Help:DPL format variables|variables]] %CONTRIBUTOR%, %CONTRIB% and %CONTRIBUTION% available to be used in your own {{DPL|format}}&amp;lt;/code&amp;gt; statement.&lt;br /&gt;
&lt;br /&gt;
===adduser===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = adduser&lt;br /&gt;
 |purpose= Requires ordermethod=[...,]firstedit or ordermethod=[...,]lastedit (where the [...,] signifies a complex ordermethod with extra parameters). If firstedit (lastedit), &#039;adduser=true&#039; displays the user who made the first (last) revision of the page. In this way the parameter is equivelent to the {{DPL|addauthor}} ({{DPL|addlasteditor}}) parameter (see below).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adduser=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category    = Africa&lt;br /&gt;
|ordermethod = lastedit&lt;br /&gt;
|adduser     = true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the author of the last revision.&lt;br /&gt;
&lt;br /&gt;
Note: if &#039;{{DPL|mode}}={{DPL|userformat}}&#039; the user can be referenced as the built-in variable {{DPL|format|%USER%}}.&lt;br /&gt;
&lt;br /&gt;
===addauthor===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addauthor&lt;br /&gt;
 |purpose= show the user who created the article&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addauthor=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category    = Africa&lt;br /&gt;
|addauthor   = true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, which shows the user who edited the initial revision of that page.&lt;br /&gt;
&lt;br /&gt;
Note: addauthor and addlasteditor &#039;&#039;&#039;cannot be used within the same DPL query&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===addlasteditor===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addlasteditor&lt;br /&gt;
 |purpose= show the user who edited the most recent revision of a page&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addlasteditor=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Note: addauthor and addlasteditor &#039;&#039;&#039;cannot be used within the same DPL query&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===addpagetoucheddate===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addpagetoucheddate&lt;br /&gt;
 |purpose= Shows date/time of last change to the page according to the definition of the &#039;page_touched&#039; field on [[mw:Page_table|Page_table]].&lt;br /&gt;
&lt;br /&gt;
Requires ordermethod=[...,]pagetouched or ordermethod=[...,]title. ([...,] means complex ordermethods with extra param before are allowed.)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addpagetoucheddate=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=Africa&lt;br /&gt;
|ordermethod=pagetouched&lt;br /&gt;
|addpagetoucheddate=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the date of last change (formatted according to your local mediawiki date display preferences or the user&#039;s preferences if logged in).&lt;br /&gt;
&lt;br /&gt;
Note: in &#039;mode=userformat&#039; this date can also be referenced as a built-in variable %DATE%. The formatting of the date can be influenced using [[Help:DPL/Parameters:_Controlling_output_format#userdateformat|userdateformat]]. The date is translated to your local time zone (if defined in your preferences) or to the server&#039;s time zone.&lt;br /&gt;
&lt;br /&gt;
===addeditdate===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addeditdate&lt;br /&gt;
 |purpose= Requires ordermethod=[...,]firstedit or ordermethod=[...,]lastedit. ([...,] means complex ordermethods with extra param before firstedit|lastedit are allowed.)&lt;br /&gt;
&lt;br /&gt;
Conflicts with other &amp;quot;add*date&amp;quot; (addpagetoucheddate, etc.) parameters.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
If firstedit (resp. lastedit), &#039;addeditdate=true&#039; shows the date of the  first revision/creation (resp. last revision) of the page.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addeditdate=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category=Africa&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the date of last revision (formatted according to your local mediawiki date display preferences or the user&#039;s preferences if logged in).&lt;br /&gt;
&lt;br /&gt;
Note: in &#039;mode=userformat&#039; this date can also be referenced as a built-in variable %DATE%. The formatting of the date can be influenced using [[Help:DPL/Parameters:_Controlling_output_format#userdateformat|userdateformat]].  The date is translated to your local time zone (if defined in your preferences) or to the server&#039;s time zone.&lt;br /&gt;
&lt;br /&gt;
===addexternallink===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addexternallink&lt;br /&gt;
 |purpose= add the URL of an external link to the output list.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
Allows to display external links found in articles.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addexternallink=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Note: The command makes only sense in combination with {{DPL|linkstoexternal}}.&lt;br /&gt;
&lt;br /&gt;
===addfirstcategorydate===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = addfirstcategorydate&lt;br /&gt;
 |purpose= Shows the date/time the article got added to one of the listed include categories. If there are more than one categories listed and an article belongs to more than one of them, the result is ambiguous.&lt;br /&gt;
&lt;br /&gt;
From a logical point of view it is recommended to include one category only with &#039;category&#039; parameter or to make sure that each of the article in the result belongs to only one of the categories listed.&lt;br /&gt;
Conflicts with other &amp;quot;add*date&amp;quot; (addeditdate, etc.) parameters to avoid confusion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addfirstcategorydate=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category             = Africa&lt;br /&gt;
|addfirstcategorydate = true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;, prepending each result with the time and date (formatted according to your local mediawiki date display preferences or the user preferences if user logged in).&lt;br /&gt;
&lt;br /&gt;
Note: in &#039;mode=userformat&#039; this date can also be referenced as a built-in variable %DATE%. The formatting of the date can be influenced using [[Help:DPL/Parameters:_Controlling_output_format#userdateformat|userdateformat]].  The date is translated to your local time zone (if defined in your preferences) or to the server&#039;s time zone.&lt;br /&gt;
&lt;br /&gt;
===showcurid===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = showcurid&lt;br /&gt;
 |purpose= page links will contain the current page id&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;showcurid=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the default is &#039;&#039;false&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category             = Africa&lt;br /&gt;
|showcurid            = true&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This DPL command will output a list of pages belonging to &amp;lt;nowiki&amp;gt;[[Category:Africa]]&amp;lt;/nowiki&amp;gt;; the hyperlinks to these pages look normal, but they have an additional parameter named &#039;curid&#039; which contains the numeric id of the linked page. Using this type of link may be somewhat faster than using the title only. This kind of link is useful for some web spiders (e.g. google spider needs a unique id within the pagelink) and it works even if the title has moved.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;showcurid=true&amp;lt;/code&amp;gt; cannot be used together with &amp;lt;code&amp;gt;openreferences=true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Include contents from the articles in the result set==&lt;br /&gt;
===include===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = include&lt;br /&gt;
 |purpose= include pages (whole content) or include certain sections of articles or template parameters.&lt;br /&gt;
&#039;&#039;This functionality is based on the ideas and work of Steve Sanbeg and his extension [[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]]. DPL comes with a modified version of Sanbeg´s source, so there is no need for additional installation.&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;code&amp;gt;include&amp;lt;/code&amp;gt; you can incorporate one or more of the following&lt;br /&gt;
* the whole article as it is&lt;br /&gt;
* a certain chapter -- identified by its headline&lt;br /&gt;
* a certain chapter -- identified by its position (sequence number, regardless of level)&lt;br /&gt;
* parameter(s) used in template calls&lt;br /&gt;
* the output of a surrogate template (phantom template) which is used instead of the original template&lt;br /&gt;
* pieces of text which are marked by special section markers&lt;br /&gt;
&lt;br /&gt;
There is a close correlation between the output of the &amp;lt;code&amp;gt;include&amp;lt;/code&amp;gt; statement and {{DPL|table}} and {{DPL|tablerow}}. You should understand those statements if you want to create tabular output from included content.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
====include whole article====&lt;br /&gt;
To include a &#039;&#039;&#039;whole page&#039;&#039;&#039;, use a wildcard: &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;include=*&amp;lt;/code&amp;gt;&lt;br /&gt;
:you can use &amp;lt;code&amp;gt;includemaxlength=[n]&amp;lt;/code&amp;gt; to restrict the included text to a portion of the article. The text is truncated in a way which will not spoil tag structures or bracket nestings. It will be cut at a word boundary if possible.&lt;br /&gt;
&lt;br /&gt;
====include chapters====&lt;br /&gt;
To include &#039;&#039;&#039;sections (chapters) by a reference to their heading&#039;&#039;&#039;: use the heading name with a &amp;quot;#&amp;quot; as prefix. This will include text from the first occurrence of the heading &#039;heading1&#039; (resp. &#039;heading2&#039;) until the next heading of the same or lower level. (Refer to [[mw:Extension:Labeled_Section_Transclusion#Transcluding_visual_headings|Transcluding visual headings]].). Specifying a single &amp;quot;#&amp;quot; will include the text up to the first heading. Note that the text comparison is &#039;&#039;case insensitive&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
* Note that this functionality is also available as a separate parser function (called [[Help:DPL/Dplchapter]]).&lt;br /&gt;
&lt;br /&gt;
* Normally your text pattern will be compared &#039;&#039;literally&#039;&#039; and it must match the whole headline of the chapter. If you use a &#039;&#039;double hash sign&#039;&#039; (&#039;&#039;&#039;##&#039;&#039;&#039;), however, the text will be taken as a regular expression. It will automatically be enclosed within slashes and the matching will be case insensitive and will refer to the headline as a whole (^regexp$). So if you only want to match part of the text you must add &amp;quot;.*&amp;quot; around your pattern. It is your responsibility to provide correct regexp syntax. Otherwise you may see runtime errors, get no output etc.&lt;br /&gt;
:&amp;lt;code&amp;gt;include = ##.*omethin.*&amp;lt;/code&amp;gt;&lt;br /&gt;
:The above will match a Headline like &amp;quot;This is something old&amp;quot; or &amp;quot;That Was Something Old&amp;quot;.&lt;br /&gt;
* Instead of the #-sign the @-sign can be used (the # lead to problems in certain cases); @@ will act as a regexp comparison just as ## does.&lt;br /&gt;
*Add one or more optional filter expressions, a character limit and/or an optional link text in square brackets to shape the included portion of text : &amp;lt;code&amp;gt;[filter 1~...~filter n~limit text]&amp;lt;/code&amp;gt;.&lt;br /&gt;
** the filters will be applied before calculating the length of the text; they simply throw away the matching part of the contents. &lt;br /&gt;
** If the remaining text is longer than the limit, it will be cut and a link will appear which points directly to the chapter which was included. Using &amp;quot;1&amp;quot; as a limit will only show the link (if the corresponding chapter in the article is not empty), &amp;quot;0&amp;quot; will not show anything, not even the link. When truncating included text portions care is taken &#039;&#039;not to spoil wiki syntax&#039;&#039; (i.e. maintain a symmetry of brackets and braces, make sure that &#039;&#039;nowiki&#039;&#039; and &#039;&#039;pre&#039;&#039; tags are balanced). Therefore, the size of the included text can deviate from what you specified.&lt;br /&gt;
&lt;br /&gt;
*If there is no chapter with the specified heading the output will be empty.&lt;br /&gt;
:&amp;lt;code&amp;gt;include = #heading1,#heading2[filter~limit linktext],....&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;linktext&#039;&#039; can be&lt;br /&gt;
:: plain text&lt;br /&gt;
::: then this text will be used as a link&lt;br /&gt;
:: text starting with &amp;quot;img=&amp;quot;&lt;br /&gt;
::: then the link will appear as an image link (you must provide the image in a suitable size; no scaling will happen); note that image linking only works if there is another mediawiki extension installed (&#039;&#039;&#039;LinkedImages&#039;&#039;&#039;).&lt;br /&gt;
:: a text containing %SECTION%&amp;quot;;&lt;br /&gt;
:::  this symbol will be replaced by &amp;quot;article#heading&amp;quot;. It is up to you to create a link from this text using normal wiki syntax if you wish.&lt;br /&gt;
&lt;br /&gt;
* To include sections (chapters) by a reference to their &#039;&#039;&#039;position in the text&#039;&#039;&#039;: use a simple number with a &amp;quot;%&amp;quot; as prefix. &amp;quot;%0&amp;quot; will include the text BEFORE the first chapter, &amp;quot;%1&amp;quot; will include the first chapter, %6 the sixth and so on. Chapters are counted regardless of their level. No nesting logic is applied. &amp;quot;%-1&amp;quot; is a special value which refers to the &#039;&#039;&#039;last&#039;&#039;&#039; chapter of an article (%-2 will &#039;&#039;not&#039;&#039; work, however). &amp;quot;%2[30]&amp;quot; will include the first 30 characters of the second chapter. %SECTION% will contain the heading of the selected chapter. See [http://web.archive.org/web/20160530125613/http://semeb.com/dpldemo/index.php?title=Test_include_sections_by_number Test include sections by number].&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;include = %1[100]&amp;lt;/code&amp;gt;&lt;br /&gt;
includes the first 100 characters of the first chapter&lt;br /&gt;
&lt;br /&gt;
====include contents related to templates====&lt;br /&gt;
* You can include &#039;&#039;&#039;the result of a template call&#039;&#039;&#039; by specifying the template name within curly braces. So, &amp;lt;code&amp;gt;include={my template}&amp;lt;/code&amp;gt; will display the result of the template call with the original parameters used on the selected article page.&lt;br /&gt;
Note that you need a space char or a line break after this statement before ending the #dpl parser function call because otherwise the MW parser may be fooled by three successive closing curly braces.&lt;br /&gt;
&lt;br /&gt;
* MediaWiki treats spaces like underscores. Therefore &#039;&#039;{my template}&#039;&#039; will also match a template invocation like &amp;lt;nowiki&amp;gt;{{My_template|...}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* MediaWiki searches for template calls in the template namespace. Specifying &#039;&#039;{my template}&#039;&#039; will also match a template invocation like &amp;lt;nowiki&amp;gt;{{Template:My_template|...}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
* Using a different namespace also works: &#039;&#039;{Xyz:my template}&#039;&#039; will match a template invocation in namespace Xyz. &#039;&#039;{:my template}&#039;&#039; will match a template invocation in the main namespace like &amp;lt;nowiki&amp;gt;{{:my template|...}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* You can include &#039;&#039;&#039;one or more parameters of a template call&#039;&#039;&#039; by specifying a list of names or position numbers separated by colons (and optional white space). Names are use for named parameters, numbers for positional parameters.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt; include={animal}:age:size:1&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will include the values of the two parameters named &#039;age&#039; and &#039;size&#039; and the value of the first unnamed parameter in all calls of the template &amp;quot;animal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
It is even possible to use expressions which contain a % symbol as pseudo parameters:&lt;br /&gt;
:&amp;lt;code&amp;gt; include={animal}:age:%PAGE%:size:1&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will output the page name after the &#039;age&#039;; this is useful in combination with the {{DPL|table}} statement when using a &#039;-&#039; symbol as the second argument for &#039;table&#039;. This combination makes it possible to produce a list where the link to the article need not be in the first column; enclosing the %PAGE% in double square brackets would create a link, see the second example in [http://web.archive.org/web/20160306041047/http://semeb.com/dpldemo/index.php?title=Test_table Test table]&lt;br /&gt;
&lt;br /&gt;
* Instead of collecting parameter values you can &#039;&#039;&#039;include the output of a &#039;surrogate&#039; template&#039;&#039;&#039; (also called a &#039;phantom template&#039;). DPL calls this template instead of the original template with the identical parameter list (plus the two additional parameters %PAGE% and %TITLE%). You will get the output of the surrogate template. To make this happen you specify the name of a template within single curly braces and add a suffix. As said before, the template name &#039;&#039;including the suffix&#039;&#039; will be &#039;&#039;&#039;called instead of the original template&#039;&#039;&#039;, with the same parameters, and the result will contain just the output of your alternate template (see [http://web.archive.org/web/20160310132723/http://semeb.com/dpldemo/index.php?title=Examples_of_including_a_template example]).  Note that we pass five additional parameters to each template, called&lt;br /&gt;
** %PAGE%&lt;br /&gt;
** %TITLE%&lt;br /&gt;
** %DATE%&lt;br /&gt;
** %USER%&lt;br /&gt;
** %CATLIST%&lt;br /&gt;
They allow the template to produce a link to the source file from where it was included, show the date from the DPL query (e.g. lasteditdate) and show the user from the query (e.g. the user who made the last edit).&amp;lt;br&amp;gt;&lt;br /&gt;
If a page listed in your result &#039;&#039;&#039;does not use the specified template&#039;&#039;&#039; you will get the possibility to react properly as the DPL engine will call a template with the additional suffix &amp;quot;.default&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:Example: includepage={myTemplate}.dpl&lt;br /&gt;
:If a page does not contain a reference to &amp;quot;Template:myTemplate&amp;quot; then &amp;quot;Template:myTemplate.dpl.default&amp;quot; will be invoked with %PAGE% and %TITLE% as parameters.&lt;br /&gt;
&lt;br /&gt;
* There is an alternate syntax to specify a surrogate template. It has the advantage that the surrogate template may reside in a different namespace than the original template. Also, the surrogate template&#039;s name can be completely different from the original template name: &amp;lt;code&amp;gt;{template¦surrogate template}&amp;lt;/code&amp;gt;. For example, you may specify something like &amp;lt;code&amp;gt;{my template¦Help:Substitution for my template}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== include parser function calls ====&lt;br /&gt;
* if you specify a pattern like &amp;lt;code&amp;gt;{#pfunc}.list&amp;lt;/code&amp;gt; DPL will look for calls of the parser function &#039;pfunc&#039;. DPL will pass the parameters of this parser function to a template which you have to provide under the name of &#039;Template:pfunc.list&#039;. Instead of &#039;.list&#039; you can use your own suffix. The Template will receive the parser function name as %PFUNC% and all parameters under their normal name or number. Instead of specifying a single parser function you can also use a generic pattern. See [http://followthescore.org/dpldemo/index.php?title=DPL_Example_026 DPL Example 026]. Note that this function is not very robust. It cannot handle nested parser functions properly.&lt;br /&gt;
&lt;br /&gt;
====include parser extension calls====&lt;br /&gt;
* if you specify a pattern like &amp;lt;code&amp;gt;{~func}.list&amp;lt;/code&amp;gt; DPL will look for calls of the parser extension with the tag name &amp;amp;lt;func&amp;amp;gt;. DPL will pass the body of the tag structure to a template which you have to provide under the name of &#039;Template:func.list&#039;. Instead of &#039;.list&#039; you can use your own suffix. The Template will receive the function name as %TAG% and the body will be named %TAGBODY%. See [http://web.archive.org/web/20160310133416/http://semeb.com/dpldemo/index.php?title=DPL_Example_028 DPL Example 028]. Note that this function is not very robust. It cannot handle nested tags properly.&lt;br /&gt;
&lt;br /&gt;
====include specially labeled text portions====&lt;br /&gt;
* To include &#039;&#039;&#039;sections which are labeled&#039;&#039;&#039; with special tags you just mention the tag name. Refer to [[mw:Extension:Labeled_Section_Transclusion|Labeled Section Transclusion]] for details on how to label sections in your pages accordingly: &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;include=sec1,sec2,...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the section name starts with a &#039;*&#039; the asterisk will be cut off and the rest of the text will be taken as a regular expression. If the section name is &#039;**&#039; it will match all section names. In both cases the tag name will precede the output, separated by &#039;::&#039;.&lt;br /&gt;
&lt;br /&gt;
See [http://web.archive.org/web/20160310132821/http://semeb.com/dpldemo/index.php?title=Test:Section_inclusion Test:section inclusion]&lt;br /&gt;
&lt;br /&gt;
====include nothing====&lt;br /&gt;
* To &#039;&#039;&#039;include nothing&#039;&#039;&#039; from the page (no inclusion), leave blank (this is &#039;&#039;&#039;default&#039;&#039;&#039;):&lt;br /&gt;
:&amp;lt;code&amp;gt;include=&amp;lt;/code&amp;gt;&lt;br /&gt;
* A single &#039;-&#039; sign has the same effect; such a dummy parameter can be useful if you want to put content into columns of the output table which is not derived from the include statement&lt;br /&gt;
&lt;br /&gt;
====combinations of the above possibilities====&lt;br /&gt;
All of the above can be combined, you can even refer to the same template or heading more than once.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;include = {template1}suffix1,{template1}:p1:p2:2,#headline,marker,....&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Example:  &amp;lt;code&amp;gt;include = foo,#bar[200 ..more..],#bang[0 img=my.gif],{boo}.dpl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will include &lt;br /&gt;
* a text portion which is marked by special tags named &amp;quot;foo&amp;quot;&lt;br /&gt;
* the contents of a chapter named &amp;quot;bar&amp;quot;; only the first 200 characters of wiki text will be shown; if the chapter is larger than that, a link with the text &amp;quot;..more..&amp;quot; will point to the source&lt;br /&gt;
* an image link based on &amp;quot;my.gif&amp;quot; to the chapter &amp;quot;bang&amp;quot; in the article - if there is such a chapter and it is not empty&lt;br /&gt;
* the output of template &amp;quot;boo.dpl&amp;quot; being called with the same parameters that were used to call template &amp;quot;boo&amp;quot; in the original page.&lt;br /&gt;
&lt;br /&gt;
Note: See also [[Help:DPL/Parameters: Criteria for page selection#includematch]].&lt;br /&gt;
&lt;br /&gt;
===includepage===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = includepage&lt;br /&gt;
 |purpose= this can be used as a longer name for {{DPL|include}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===includemaxlength===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = includemaxlength&lt;br /&gt;
 |purpose= Delimit the size of an included article to a maximum of [n] characters of wiki source text or less.&lt;br /&gt;
Care is taken to respect pairs of braces and brackets as far as possible. Otherwise we might confuse the result by half-cut syntax elements of transcluded sections. Therefore the output might be shorter or even larger than [n] characters.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
:&amp;lt;code&amp;gt;includemaxlength=[n]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: this parameter is only used in combination with &amp;lt;code&amp;gt;includepage=*&amp;lt;/code&amp;gt;; truncation of included chapter contents is specified by adding a limit in sqauare brackets within the &#039;includepage=&#039; statement.&lt;br /&gt;
&lt;br /&gt;
===includetrim===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = includetrim&lt;br /&gt;
 |purpose= removes all leading and trailing whitespace from transcluded contents.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
:&amp;lt;code&amp;gt;includetrim=true&amp;lt;/code&amp;gt;   (default is &#039;&#039;false&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Note: this parameter is only useful in combination with &amp;lt;code&amp;gt;include=&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL/Parameters:_Controlling_output_format&amp;diff=1284</id>
		<title>Help:DPL/Parameters: Controlling output format</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL/Parameters:_Controlling_output_format&amp;diff=1284"/>
		<updated>2024-08-23T02:58:58Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DPL manual|section=Parameters|subsection=Controlling output format|sort=P3}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;dpl&amp;quot;&amp;gt;&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
You can select one of several default formats or define your own format ({{DPL|mode|=userformat}}); output can be grouped in columns or rows.&lt;br /&gt;
&lt;br /&gt;
In the examples that follow, the DPL output has been kept small to reduce page load time and page size, most notably using {{DPL|titlematch}}, {{DPL|nottitlematch}}, {{DPL|count}}, and {{DPL|includesubpages|=false}}.&lt;br /&gt;
&lt;br /&gt;
== General approach to output formatting ==&lt;br /&gt;
&lt;br /&gt;
The general approach to output formatting is two-fold:&lt;br /&gt;
&lt;br /&gt;
# There are a couple of simple predefined output formats which generate lists of articles.&lt;br /&gt;
#:You will understand their meaning directly from reading.&lt;br /&gt;
# There is a mode called {{DPL|userformat}} which puts complete control into your hands.&lt;br /&gt;
#:This is somewhat complicated.&lt;br /&gt;
&lt;br /&gt;
While the standard output formats are meant to be used for fast generation of simple page lists, the {{DPL|userformat}} approach aims at transcluding contents from other pages and requires some effort to understand. There is a &#039;&#039;&#039;system of three tags&#039;&#039;&#039; which are used to enclose (a) the whole output, (b) each item, (c) each transcluded section of an item. A &#039;&#039;&#039;fourth tag&#039;&#039;&#039; is used to separate values between items of one section which occur more than once.&lt;br /&gt;
&lt;br /&gt;
We assume that we have two documents which use templates {{tt|x}} and {{tt|y}} with varying arguments; while {{tt|x}} is being used once within each document, {{tt|y}} is used several times. In very short notation the structure might look as follows:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding-left:5px; width:30%&amp;quot;&amp;gt;&lt;br /&gt;
 A: x(a) y(3) y(5)&lt;br /&gt;
 B: x(b) y(4) y(1) y(2)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following DPL parameters are used to define a set of tags which are used to construct the output:&lt;br /&gt;
* {{DPL|listseparators}} = &#039;&#039;liststart&#039;&#039;,&#039;&#039;itemstart&#039;&#039;,&#039;&#039;itemend&#039;&#039;,&#039;&#039;listend&#039;&#039;&lt;br /&gt;
* {{DPL|secseparators}} = &#039;&#039;sec-1-start&#039;&#039;,&#039;&#039;sec-1-end&#039;&#039;,&#039;&#039;sec-2-start&#039;&#039;,&#039;&#039;sec-2-end&#039;&#039;, .. , ..&lt;br /&gt;
* {{DPL|multisecseparators}} = &#039;&#039;multi-sep&#039;&#039;&lt;br /&gt;
The arguments of the above statements can contain &#039;&#039;&#039;references to {{DPL|VARIABLES|%VARIABLES%}}&#039;&#039;&#039;. So &#039;&#039;sec-1-start&#039;&#039; might contain a reference like {{tt|%PAGE%}} to output the page name. See {{DPL|format}} for more details on variable substitution.&lt;br /&gt;
&lt;br /&gt;
Now think of the following page inclusion statement:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding-left:5px; width:30%&amp;quot;&amp;gt;&lt;br /&gt;
  includepage={x}.dpl,{y}.dpl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output will then look like this:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding-left:5px; width:30%&amp;quot;&amp;gt;&lt;br /&gt;
  liststart&lt;br /&gt;
     itemstart&lt;br /&gt;
        sec-1-start&lt;br /&gt;
           x.dpl(a)&lt;br /&gt;
        sec-1-end&lt;br /&gt;
        sec-2-start&lt;br /&gt;
           y.dpl(3)&lt;br /&gt;
           multi-sep&lt;br /&gt;
           y.dpl(5)&lt;br /&gt;
        sec-2-end&lt;br /&gt;
     itemend&lt;br /&gt;
     itemstart&lt;br /&gt;
        sec-1-start&lt;br /&gt;
           x.dpl(b)&lt;br /&gt;
        sec-1-end&lt;br /&gt;
        sec-2-start&lt;br /&gt;
           y.dpl(4)&lt;br /&gt;
           multi-sep&lt;br /&gt;
           y.dpl(1)&lt;br /&gt;
           multi-sep&lt;br /&gt;
           y.dpl(2)&lt;br /&gt;
        sec-2-end&lt;br /&gt;
     itemend&lt;br /&gt;
  listend&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that the tags ({{tt|liststart}}, {{tt|itemstart}}, etc.) contain wiki syntax for table definitions and {{tt|multi-sep}} defines a horizontal line, the output might look like this:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding-left:5px; width:30%&amp;quot;&amp;gt;&lt;br /&gt;
  +------+---------------------+&lt;br /&gt;
  |      |          | y.dpl(3) |&lt;br /&gt;
  |  A   | x.dpl(a) |  ----    |&lt;br /&gt;
  |      |          | y.dpl(5) |&lt;br /&gt;
  +------+----------+----------+&lt;br /&gt;
  |      |          | y.dpl(4) |&lt;br /&gt;
  |      |          |  ----    |&lt;br /&gt;
  |  B   | x.dpl(b) | y.dpl(1) |&lt;br /&gt;
  |      |          |  ----    |&lt;br /&gt;
  |      |          | y.dpl(2) |&lt;br /&gt;
  +------+----------+----------+&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In some situations, however, you may want to create an output table where each of the calls of template {{tt|y}} is used to create a separate output row. Using a sortable table you could then easily rearrange the output.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding-left:5px; width:700px&amp;quot;&amp;gt;&lt;br /&gt;
  +------+---------------------+       +------+---------------------+&lt;br /&gt;
  |  A   | x.dpl(a) | y.dpl(1) |       |  B   | x.dpl(b) | y.dpl(1) |&lt;br /&gt;
  +------+---------------------+       +------+---------------------+&lt;br /&gt;
  |  A   | x.dpl(a) | y.dpl(2) |       |  B   | x.dpl(b) | y.dpl(2) |&lt;br /&gt;
  +------+---------------------+       +------+---------------------+&lt;br /&gt;
  |  B   | x.dpl(b) | y.dpl(3) |       |  A   | x.dpl(a) | y.dpl(3) |&lt;br /&gt;
  +------+---------------------+       +------+---------------------+&lt;br /&gt;
  |  B   | x.dpl(b) | y.dpl(4) |       |  A   | x.dpl(a) | y.dpl(4) |&lt;br /&gt;
  +------+---------------------+       +------+---------------------+&lt;br /&gt;
  |  B   | x.dpl(b) | y.dpl(5  |       |  B   | x.dpl(b) | y.dpl(5) |&lt;br /&gt;
  +------+---------------------+       +------+---------------------+&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a special parameter called {{DPL|dominantsection}} which you can use to mark one section of your {{DPL|includepage}} statement as &amp;quot;dominant&amp;quot; (in our example: {{DPL|dominantsection|=2}} as {{tt|{y}.dpl}} is the second argument of our {{DPL|includepage}} statement). You can only have one dominant section in a DPL statement. Marking a section as &amp;quot;dominant&amp;quot; only makes sense if you have multiple calls of the same template (or multiple chapters with the same heading) in your documents. Each piece of content in the dominant section will generate an individual output row with the values of all other columns being repeated.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
As all of the above is not very easy to understand there are additional DPL commands ({{DPL|table}}, {{DPL|tablerow}}) which make it fairly easy to create tabular output.&lt;br /&gt;
&lt;br /&gt;
== Setting the basic output mode ==&lt;br /&gt;
&lt;br /&gt;
===mode===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = mode&lt;br /&gt;
 |purpose= Provide basic control over the output of DPL.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|mode=&#039;&#039;modename&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;modename&#039;&#039; can be one of:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&#039;&#039;unordered&#039;&#039;: outputs an unordered list &amp;amp;mdash; HTML tag {{tt|ul}} &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
;&#039;&#039;ordered&#039;&#039;: outputs an ordered list &amp;amp;mdash; HTML tag {{tt|ol}}&lt;br /&gt;
;&#039;&#039;none&#039;&#039;: outputs a list using newlines and HTML tags {{tt|br/}} to separate each item&lt;br /&gt;
;&#039;&#039;inline&#039;&#039;: outputs a list using symbols defined by the {{DPL|inlinetext}} parameter to separate items&lt;br /&gt;
;&#039;&#039;category&#039;&#039;: outputs resulting articles in a way category-pages are shown (&#039;&#039;&#039;you must use {{DPL|ordermethod| =&amp;amp;nbsp;title / titlewithoutnamespace / category,title / user,title}} with this option!&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
;&#039;&#039;userformat&#039;&#039;: will leave output control completely to the user; &amp;lt;br/&amp;gt; see parameters {{DPL|listseparators}} and {{DPL|secseparators}}; in this mode DPL offers built-in variables which must be referenced in the output format description provided by the user. &#039;&#039;&#039;{{DPL|mode|=userformat}}&#039;&#039;&#039; is quite important to have complete control over the output.&lt;br /&gt;
&lt;br /&gt;
For advanced use of DPL it is important to understand {{DPL|mode|=userformat}}. Note that this mode is &#039;&#039;&#039;automatically implied&#039;&#039;&#039; when {{DPL|listseparators|=}} or {{DPL|format|=}} are used.&lt;br /&gt;
&lt;br /&gt;
==== mode &#039;ordered&#039;, &#039;unordered&#039;, &#039;none&#039; (Example1) ====&lt;br /&gt;
These create abbreviated lists of [[:Category:DPL]] pages:&lt;br /&gt;
&amp;lt;!-- originally, Example, category=Africa, and there was no titlematch  --&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-spacing: 10px 0;&amp;quot;&lt;br /&gt;
| align=center| In an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; list: || align=center| In a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; list: || align=center| In a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; list:&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=DPL&lt;br /&gt;
  titlematch=%o%&lt;br /&gt;
  nottitlematch=%nt%|%ow%|%ec%&lt;br /&gt;
  mode=ordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=DPL&lt;br /&gt;
  titlematch=%o%&lt;br /&gt;
  nottitlematch=%nt%|%ow%|%ec%&lt;br /&gt;
  mode=unordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=DPL&lt;br /&gt;
  titlematch=%o%&lt;br /&gt;
  nottitlematch=%nt%|%ow%|%ec%&lt;br /&gt;
  mode=none&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=DPL&lt;br /&gt;
  titlematch=%o%&lt;br /&gt;
  nottitlematch=%nt%|%ow%|%ec%&lt;br /&gt;
  mode=ordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=DPL&lt;br /&gt;
  titlematch=%o%&lt;br /&gt;
  nottitlematch=%nt%|%ow%|%ec%&lt;br /&gt;
  mode=unordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=DPL&lt;br /&gt;
  titlematch=%o%&lt;br /&gt;
  nottitlematch=%nt%|%ow%|%ec%&lt;br /&gt;
  mode=none&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== mode &#039;category&#039; (Example2) ====&lt;br /&gt;
&amp;lt;!-- originally, Example2, titlematch=%frica%  --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch=%Help%&lt;br /&gt;
  includesubpages=false&lt;br /&gt;
  mode=category&lt;br /&gt;
  ordermethod=titlewithoutnamespace&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list will output pages that have &#039;Help&#039; in their name; pages will be ordered by their name regardless of category, the output will be shown in category style (i.e. with chapter capitals).&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch=%Help%&lt;br /&gt;
  includesubpages=false&lt;br /&gt;
  mode=category&lt;br /&gt;
  ordermethod=titlewithoutnamespace&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Related configuration option (see [https://www.mediawiki.org/wiki/Extension:DynamicPageList3 Extension:DynamicPageList3 on MediaWiki Wiki]: &amp;lt;code&amp;gt;$wgDPL2CategoryStyleListCutoff&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== mode &#039;inline&#039; ====&lt;br /&gt;
&lt;br /&gt;
=====inlinetext=====&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = inlinetext&lt;br /&gt;
 |purpose= To define the inline text used in {{DPL|mode|=inline}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|inlinetext=&#039;&#039;wikitext&#039;&#039;}}, with &#039;&#039;wikitext&#039;&#039; as some wiki text;&lt;br /&gt;
&#039;&#039;&#039;default is &amp;lt;code&amp;gt;&amp;amp;amp;nbsp;-&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt;&#039;&#039;&#039; except for {{DPL|mode|=userformat}} where {{DPL|inlinetext}} is empty by default.&lt;br /&gt;
&lt;br /&gt;
If you want normal &amp;quot;breaking spaces&amp;quot; (and not the NON-breaking spaces) you should use &amp;lt;code&amp;gt;&amp;amp;amp;#32-&amp;amp;amp;#32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Extra whitespaces are stripped by DPL from the beginning and end of &#039;&#039;wikitext&#039;&#039;. If you want to show one or multiple spaces, use one or multiple &amp;lt;code&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt;, or use &#039;nowiki&#039; tags &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;nbsp;-&amp;amp;nbsp;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; which has the same effect as &amp;lt;code&amp;gt;&amp;amp;amp;nbsp;-&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Bullets can be displayed with either &amp;lt;code&amp;gt;&amp;amp;amp;bull;&amp;lt;/code&amp;gt; or {{tl|*}}.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;!-- originally, category=Africa  --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	= Help&lt;br /&gt;
  includesubpages= false&lt;br /&gt;
  count		= 10&lt;br /&gt;
  mode		= inline&lt;br /&gt;
  inlinetext	= &amp;amp;amp;nbsp; &amp;amp;amp;bull; &amp;amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This list outputs pages that have [[:Category:Help]] shown like Item1 &amp;amp;bull; Item2 &amp;amp;bull; Item3 &amp;amp;bull; ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		= Help&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  count			= 10&lt;br /&gt;
  mode			= inline&lt;br /&gt;
  inlinetext	= &amp;amp;nbsp; &amp;amp;bull; &amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;{{anchorencode:userformat}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;mode &#039;userformat&#039; ====&lt;br /&gt;
&lt;br /&gt;
=====listseparators=====&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = listseparators&lt;br /&gt;
 |purpose= (alias for format) see the {{DPL|format}} parameter. Implicitly sets {{DPL|mode|=userformat}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====format=====&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = format&lt;br /&gt;
 |purpose= customize the output format completely. Implicitly sets {{DPL|mode|=userformat}}. Uses variable references like {{tt|%PAGE%}} to describe the output format. See also the {{DPL|secseparators}} parameter.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Note1: {{DPL|listseparators}} is an alias for {{DPL|format}}.&lt;br /&gt;
&lt;br /&gt;
Note2: the {{DPL|format}} command is very flexible but somewhat complicated. If you want to create tabular output, you should have a look at the {{DPL|table}} command.&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|format=&#039;&#039;Startall&#039;&#039;,&#039;&#039;Start&#039;&#039;,&#039;&#039;End&#039;&#039;,&#039;&#039;Endall&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Startall&#039;&#039;, &#039;&#039;Start&#039;&#039;, &#039;&#039;End&#039;&#039; and &#039;&#039;Endall&#039;&#039; are wiki tags used to separate the list items.&lt;br /&gt;
* &#039;&#039;Startall&#039;&#039; and &#039;&#039;Endall&#039;&#039; define an outer frame for the whole list.&lt;br /&gt;
* &#039;&#039;Start&#039;&#039; and &#039;&#039;End&#039;&#039; build an inner frame for each article item.&lt;br /&gt;
&lt;br /&gt;
Because wiki syntax depends on newline characters, {{code|\n}} or {{code|¶}} must be used to explicitly insert newline characters into the output.&lt;br /&gt;
&lt;br /&gt;
As we want to be able to control output completely, we reference article names and other possible output by special {{DPL|VARIABLES|%VARIABLES%}}:&lt;br /&gt;
&amp;lt;span id=&amp;quot;{{anchorencode:VARIABLES}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* {{tt|%NR%}} = the current article sequence number (starting from 1)&lt;br /&gt;
* {{tt|%PAGE%}} = the name of the article (including namespace)&lt;br /&gt;
* {{tt|%PAGEID%}} = the internal unique numeric ID of the arFticle page&lt;br /&gt;
* {{tt|%IMAGE%}} = the physical path to an image (based on hash values, e.g. &#039;&#039;5/5d/myImage.jpg&#039;&#039;)&lt;br /&gt;
* {{tt|%PAGESEL%}} = the name of a page which was used within the selection criteria (only applies to {{DPL|linksfrom}} and {{DPL|linksto}})&lt;br /&gt;
* {{tt|%IMAGESEL%}} = the name of an image which was used within the selection criteria (only applies to {{DPL|imageused}})&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%TITLE%}} = the title of the page (without the namespace)&lt;br /&gt;
* {{tt|%NAMESPACE%}} = the namespace of the page&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%SIZE%}} = the article size (requires {{DPL|addpagesize|=true}})&lt;br /&gt;
* {{tt|%SIZEFS%}} = a font size number which is based on the article size (logarithm of square root of counter)&lt;br /&gt;
* {{tt|%COUNT%}} = the usage counter (requires {{DPL|addpagecounter|=true}}) [[Help:DPL/Hit counters removed|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Removed in MediaWiki 1.25&amp;lt;/span&amp;gt;]]&lt;br /&gt;
* {{tt|%COUNTFS%}} = a font size number which is based on the usage counter (currently this is the logarithm of the usage counter) [[Help:DPL/Hit counters removed|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Removed in MediaWiki 1.25&amp;lt;/span&amp;gt;]]&lt;br /&gt;
* {{tt|%COUNTFS2%}} = similar to {{tt|%COUNTFS%}}, but based on the logarithm of the square root of the usage counter [[Help:DPL/Hit counters removed|&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Removed in MediaWiki 1.25&amp;lt;/span&amp;gt;]]&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%DATE%}} = the date selected, eg. {{tt|lastedit}}; requires {{DPL|addeditdate|=true}} or similar; the formatting of the date can be influenced using {{DPL|userdateformat|=}}&lt;br /&gt;
* {{tt|%USER%}} = the user who changed the document last; requires {{DPL|adduser|=true}}&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%CONTRIBUTOR%}} = the user who made a contribution; requires {{DPL|addcontribution|=true}}&lt;br /&gt;
* {{tt|%CONTRIBUTION%}} = the number of bytes changed; requires {{DPL|addcontribution|=true}}&lt;br /&gt;
* {{tt|%CONTRIB%}} = an asterisk bar to indicate the amount of change; requires {{DPL|addcontribution|=true}}&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%CATLIST%}} = a pipe-separated list of links to all categories to which the article belongs (requires {{DPL|addcategories|=true}})&lt;br /&gt;
* {{tt|%CATBULLETS%}} = a bullet point list of links to all categories to which the article belongs (requires {{DPL|addcategories|=true}})&lt;br /&gt;
* {{tt|%CATNAMES%}} = a comma-separated list of all categories to which the article belongs (requires {{DPL|addcategories|=true}})&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%REVISION%}} = the name of the revision of the article; only accessible if the DPL query is based on {{DPL|REVISION|revisions}}&lt;br /&gt;
* {{tt|%EDITSUMMARY%}} = the change log message of a revision; only accessible if the DPL query is based on {{DPL|REVISION|revisions}}&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%EXTERNALLINK%}} = the external hyperlink found as a consequence of the {{DPL|linkstoexternal}} statement&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
These variables will be replaced by the corresponding values if they occur within &#039;&#039;Start&#039;&#039; or &#039;&#039;End&#039;&#039; or within the corresponding tags of the {{DPL|secseparators|=}} parameter.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In addition there are some symbolic variables which can ONLY be used in {{DPL|resultsheader}} and {{DPL|resultsfooter}}:&lt;br /&gt;
* {{tt|%PAGES%}} = number of articles in the result set&lt;br /&gt;
* {{tt|%TOTALPAGES%}} = total number of articles in the result set, regardless of count limits; will only be calculated if used&lt;br /&gt;
* {{tt|%VERSION%}} = the current DPL version&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%DPLTIME%}} = contains the amount of time (in seconds + milliseconds) spent within DPL; this can be helpful if you observe slow response times for wiki pages that contain DPL statements.  Example: &#039;&#039;2 (2009/06/13 09:27:43)&#039;&#039; would mean that DPL spent two seconds of the whole response time, starting at the time given in brackets.&lt;br /&gt;
----&lt;br /&gt;
* {{tt|%FIRSTNAMESPACE%}}, {{tt|%FIRSTTITLE%}}, {{tt|%LASTNAMESPACE%}}, {{tt|%LASTTITLE%}} = namespace and title of the first / last article in the result set; the information is intended to be used for page scrolling&lt;br /&gt;
* {{tt|%SCROLLDIR%}} = set by the URL parameter {{tt|DPL_scrollDir}}; it is passed to the scroll helper template which uses it to produce its links for scrolling&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
For example, the classical default output of DPL can also be produced with the following statements:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- originally, category=Africa, and there was no titlematch/nottitlematch--&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border-spacing: 10px 0;&amp;quot;&lt;br /&gt;
| align=center| default || align=center| formatted&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch	  = %Help%&lt;br /&gt;
  nottitlematch	  = %o%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  count           = 10&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch	  = %Help%&lt;br /&gt;
  nottitlematch	  = %o%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  format	  = ,\n* [[%PAGE%]],,&lt;br /&gt;
  count           = 10&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= %Help%&lt;br /&gt;
  nottitlematch		= %o%&lt;br /&gt;
  includesubpages	= false&lt;br /&gt;
  count           = 10&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= %Help%&lt;br /&gt;
  nottitlematch		= %o%&lt;br /&gt;
  includesubpages	= false&lt;br /&gt;
  format			= ,\n* [[%PAGE%]],,&lt;br /&gt;
  count           = 10&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Note that a bullet point list in wiki syntax is defined by a {{code|*}} at the &#039;&#039;beginning of a line&#039;&#039; &amp;amp;mdash; therefore we have to use a special symbol {{code|\n}} or {{code|¶}} to refer to the beginning of a new line of wiki text. Replace the {{code|*}} with a {{code|#}} and you will get a numbered list. {{tt|Startall}} and {{tt|Endall}} are empty (note that we start with a comma, note the two commas at the end), the {{tt|Start}} tag is used to create a new line with an initial &amp;lt;code&amp;gt;* &amp;lt;/code&amp;gt; followed by the page name, written as a link. That&#039;s all.&lt;br /&gt;
&lt;br /&gt;
Creating a top-five hitlist with access rates and bold article names of varying size could be done like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	 = Help&lt;br /&gt;
  ordermethod	 = counter&lt;br /&gt;
  order		 = descending&lt;br /&gt;
  addpagecounter = true&lt;br /&gt;
  count		 = 5&lt;br /&gt;
  format	 = ,\n%COUNT%  --- &amp;lt;font size=&amp;quot;%COUNTFS%&amp;quot;&amp;gt;&#039;&#039;&#039;[[%PAGE%]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;,&amp;lt;br/&amp;gt;,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
However, {{DPL|addpagecounter}}, {{DPL|ordermethod|=counter}}, {{tt|%COUNT%}}, and {{tt|%COUNTFS%}} were removed in MediaWiki 1.25.&amp;lt;br/&amp;gt;&lt;br /&gt;
Below is an example of how to use {{tt|%NR%}} to set the font size.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	 = Help&lt;br /&gt;
  order		 = descending&lt;br /&gt;
  addpagecounter = true&lt;br /&gt;
  count		 = 4&lt;br /&gt;
  format	 = ,\n&amp;lt;font size=&amp;quot;%NR%&amp;quot;&amp;gt;&#039;&#039;&#039;[[%PAGE%]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;,&amp;lt;br/&amp;gt;,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		 = Help&lt;br /&gt;
  order			 = descending&lt;br /&gt;
  addpagecounter = true&lt;br /&gt;
  count			 = 4&lt;br /&gt;
  format		 = ,\n&amp;lt;font size=&amp;quot;%NR%&amp;quot;&amp;gt;&#039;&#039;&#039;[[%PAGE%]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;,&amp;lt;br/&amp;gt;,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also use HTML syntax for the tags, although this is discouraged.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  linksto  = DPL&lt;br /&gt;
  format   = &amp;lt;ul type=&amp;quot;disc&amp;quot;&amp;gt;,&amp;lt;li&amp;gt;[[%PAGE%]],&amp;lt;/li&amp;gt;,&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  linksto	= DPL&lt;br /&gt;
  format	= &amp;lt;ul type=&amp;quot;disc&amp;quot;&amp;gt;,&amp;lt;li&amp;gt;[[%PAGE%]],&amp;lt;/li&amp;gt;,&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now let us create a table using wiki syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  linksto  = DPL&lt;br /&gt;
  format   = {| class=&amp;quot;wikitable&amp;quot;¶!pages found,¶|-¶|[[%PAGE%]],,¶|}&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
We use {{tt|Startall}} to define the table header and {{tt|Endall}} for the footer.&lt;br /&gt;
Each article is presented in a table row using wiki syntax for table layout.&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  linksto	= DPL&lt;br /&gt;
  format	= {| class=&amp;quot;wikitable&amp;quot;¶!pages found,¶|-¶|[[%PAGE%]],,¶|}&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We could also produce image galleries:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  namespace = File&lt;br /&gt;
  category  = Hydra images|Template images&lt;br /&gt;
  count	    = 6&lt;br /&gt;
  format    = &amp;lt;gallery widths=20px heights=20px&amp;gt;,%PAGE%\n,,&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  namespace	= File&lt;br /&gt;
  category	= Hydra images|Template images&lt;br /&gt;
  count		= 6&lt;br /&gt;
  format	= &amp;lt;gallery widths=20px heights=20px&amp;gt;,%PAGE%\n,,&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====secseparators=====&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = secseparators&lt;br /&gt;
 |purpose= customize the output format of included sections. Can be used with standard output modes and with {{DPL|mode|=userformat}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|secseparators=&#039;&#039;Start1&#039;&#039;,&#039;&#039;End1&#039;&#039;,&#039;&#039;Start2&#039;&#039;,&#039;&#039;End2&#039;&#039;,..,..}}&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|secseparators=&#039;&#039;Start&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please note that the semantics of this parameter &#039;&#039;&#039;have changed with version 0.9.6!&#039;&#039;&#039;. When upgrading to 0.9.6 it will probably be necessary to change the {{DPL|secseparators}} statements.&lt;br /&gt;
&lt;br /&gt;
In the first syntax variant, specify &#039;&#039;pairs of tags&#039;&#039; which correspond to the {{DPL|includepage}} statement. {{tt|StartN}} and {{tt|EndN}} are HTML strings or wiki tags which will be put around each transcluded section (see {{DPL|includepage|=name1,name2,...}}).&lt;br /&gt;
&lt;br /&gt;
In the second syntax variant, specify just one element which will then be used as {{tt|StartN}} for all sections; in this case the second tag ({{tt|EndN}}) will be empty for all transcluded sections.&lt;br /&gt;
&lt;br /&gt;
Symbolic replacements of {{tt|%PAGE%}} etc. take place as described in {{DPL|listseparators}}. In addition, the variable {{tt|%SECTION%}} can be used to refer to the section found (works only for chapter headings).&lt;br /&gt;
&lt;br /&gt;
If the same section occurs more than once in an article (or an article includes the same template more than once) all such occurrences will be transcluded as a block and the {{DPL|secseparators}} tags will only be put once around the whole block (but see {{DPL|dominantsection}}).&lt;br /&gt;
&lt;br /&gt;
======Example======&lt;br /&gt;
&amp;lt;!-- originally, linksto=Africa, includepage=#fruit,#color, with &amp;quot;fruit&amp;quot; &amp;amp; &amp;quot;color&amp;quot; column headers  --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch     = DPL3/d%&lt;br /&gt;
  ignorecase     = true&lt;br /&gt;
  linksto        = Extension:DPL3/Manual&lt;br /&gt;
  listseparators = {|class=&amp;quot;dpl secsep&amp;quot;¶!Pages found¶!Syntax¶!Example,¶|-¶|[[%PAGE%|%TITLE%]],,¶|}&lt;br /&gt;
  includepage    = #Syntax,##Example.*&lt;br /&gt;
  secseparators  = ¶|,,¶|,,&lt;br /&gt;
  count          = 2&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch     = DPL3/d%&lt;br /&gt;
  ignorecase     = true&lt;br /&gt;
  linksto        = Extension:DPL3/Manual&lt;br /&gt;
  listseparators = {|class=&amp;quot;dpl secsep&amp;quot;¶!Pages found¶!Syntax¶!Example,¶|-¶|[[%PAGE%|%TITLE%]],,¶|}&lt;br /&gt;
  includepage    = #Syntax,##Example.*&lt;br /&gt;
  secseparators  = ¶|,,¶|,,&lt;br /&gt;
  count          = 2&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
Use {{DPL|listseparators}} to define a table with three columns and put a link to the article in the first column of each row. Use {{DPL|secseparators}} to add more columns for each section found. There are two pairs for each transcluded section; the first element of each pair is a linefeed and a pipe (which define a new column in the table) and the second element of each pair is empty. Have a careful look at the {{code|¶}} symbols ({{code|\n}} can be used as an alternative). They always appear before a wiki syntax element which must be placed at the beginning of a new line. Thus, make sure that the wiki parser will understand them. Note: if an article does not contain a section named &amp;quot;Example&amp;quot;, it will result in an empty cell in the table.&lt;br /&gt;
&lt;br /&gt;
As mentioned above, a single element can be used in the {{DPL|secseparators}} statement in order to apply this as a start tag to all transcluded sections; so it could have also been written:&lt;br /&gt;
&lt;br /&gt;
======Example 2======&lt;br /&gt;
&amp;lt;!-- originally, linksto=Africa, includepage=#fruit[50],#color[100 more..], with matching column headers  --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch     = DPL3/d%&lt;br /&gt;
  ignorecase     = true&lt;br /&gt;
  linksto        = Extension:DPL3/Manual&lt;br /&gt;
  listseparators = {|class=&amp;quot;dpl secsep&amp;quot;\n!Pages found\n!Syntax\n!Example,\n|-\n|[[%PAGE%|%TITLE%]],,\n|}&lt;br /&gt;
  includepage    = #Syntax[84],##Example.*[180 more..]&lt;br /&gt;
  secseparators  = \n|&lt;br /&gt;
  count          = 3&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Assuming that the chapters on &#039;&#039;Syntax&#039;&#039; and &#039;&#039;Example&#039;&#039; contain long texts, they can be truncated (eg. to 84 or 180 characters). A link which refers directly to those chapters will be generated automatically if needed. Be aware that truncating with {{code|[ ]}}can break text formatted with wikitext or tags such as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch     = DPL3/d%&lt;br /&gt;
  ignorecase     = true&lt;br /&gt;
  linksto        = Extension:DPL3/Manual&lt;br /&gt;
  listseparators = {|class=&amp;quot;dpl secsep&amp;quot;\n!Pages found\n!Syntax\n!Example,\n|-\n|[[%PAGE%|%TITLE%]],,\n|}&lt;br /&gt;
  includepage    = #Syntax[84],##Example.*[180 more..]&lt;br /&gt;
  secseparators  = \n|&lt;br /&gt;
  count          = 3&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====multisecseparators=====&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = multisecseparators&lt;br /&gt;
 |purpose= put a tag between multiple transcluded parts which refer to the same template or chapter.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|multisecseparators=&#039;&#039;sep1&#039;&#039;,&#039;&#039;sep2&#039;&#039;,...}}&lt;br /&gt;
&lt;br /&gt;
The tags correspond to the transcluded section (see {{DPL|includepage|=name1,name2,...}}).&lt;br /&gt;
&lt;br /&gt;
Symbolic replacements of {{tt|%PAGE%}} etc. take place as described in {{DPL|listseparators}}. In addition, the variable {{tt|%SECTION%}} can be used to refer to the section found (works only for chapter headings). It will give you the precise name of each heading even if you used a regular expression (double ##) in the include statement.&lt;br /&gt;
&lt;br /&gt;
If an article uses the same template more than once you will get all references with {{tt|sepN}} as a separator.&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;- ---original dpl example, changed below to present a working example--- -&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=TestSSt&lt;br /&gt;
  includepage={interfaces_overview} dpl&lt;br /&gt;
  mode=userformat&lt;br /&gt;
  listseparators=¶{|class=sortable ¶!Interface ¶!Source system ¶!Target system ¶!Technology,¶|-¶|[[%PAGE%]] ¶,¶,¶|}&lt;br /&gt;
  secseparators  = \n|&lt;br /&gt;
  multisecseparators=¶|-¶|&amp;amp;amp;nbsp;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;dpl multisec&amp;quot;&lt;br /&gt;
|- class=&amp;quot;dpl pre&amp;quot;&lt;br /&gt;
|colspan=2|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch	    = DPL%&lt;br /&gt;
  nottitlematch	    = %volume%|%page selection%&lt;br /&gt;
  uses		    = Template:DPL Parameter&lt;br /&gt;
  include	    = {dpl manual}:[[%PAGE%|%TITLE%]],{dpl parameter}:name:purpose[50]&lt;br /&gt;
  mode		    = userformat&lt;br /&gt;
  listseparators    = ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|Fields cannot be formatted within the include¶|-¶!Page ¶!Name ¶!Purpose,¶|-,¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators	    = ¶|,,¶|class=&amp;quot;dpl dark-background&amp;quot;|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= DPL%&lt;br /&gt;
  nottitlematch		= %volume%|%page selection%&lt;br /&gt;
  uses				= Template:DPL Parameter&lt;br /&gt;
  include			= {dpl manual}:[[%PAGE%|%TITLE%]],{dpl parameter}:name:purpose[50]&lt;br /&gt;
  mode				= userformat&lt;br /&gt;
  listseparators	= ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|Fields cannot be formatted within the include¶|-¶!Page ¶!Name ¶!Purpose,¶|-,¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators		= ¶|,,¶|class=&amp;quot;dpl dark-background&amp;quot;|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|Values cannot be formatted within {{DPL|include}}, as formatting can only occur in formatting statements (in these examples {{DPL|listseparators}}, {{DPL|secseparators}}, and {{DPL|multisecseparators}}). {{tt|%VARIABLES%}} can be omitted from the {{DPL|include}}, and instead be placed in these formatting statements, for further formatting.&amp;lt;br/&amp;gt;&lt;br /&gt;
We can achieve some field formatting by changing some of the above dpl statements: &lt;br /&gt;
|- class=&amp;quot;dpl cols2 pre&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
  include	= {dpl manual}:{{code|%TITLE%|class=&amp;quot;dpl light-background&amp;quot;}},{dpl parameter}:name:purpose[50]&lt;br /&gt;
  listseparators = ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|Fields... secseparators¶|-¶!Page ¶!Name ¶!Purpose,¶|-,¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators  = ¶|{{code|&amp;lt;nowiki&amp;gt;[[%PAGE%|{{#explode:,|:|1}}]]&amp;lt;/nowiki&amp;gt;|class=&amp;quot;dpl light-background&amp;quot;}},¶|class=&amp;quot;dpl dark-background&amp;quot;|,&lt;br /&gt;
|&lt;br /&gt;
  include	= {dpl manual}:{{code||class=&amp;quot;dpl light-background&amp;quot;}},{dpl parameter}:name:purpose[50]&lt;br /&gt;
  listseparators = ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|%VARIABLES%... listseparators¶|-¶!Page ¶!Name ¶!Purpose,¶|-{{code|&amp;lt;nowiki&amp;gt;¶|[[%PAGE%|{{#explode:%TITLE%|:|1}}]]&amp;lt;/nowiki&amp;gt;|class=&amp;quot;dpl light-background&amp;quot;}},¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators  = {{code||class=&amp;quot;dpl light-background&amp;quot;}},,¶|class=&amp;quot;dpl dark-background&amp;quot;|,{{code|&amp;lt;nowiki&amp;gt;,¶|,&amp;lt;/nowiki&amp;gt;|class=&amp;quot;dpl light-background&amp;quot;}}&lt;br /&gt;
|- class=&amp;quot;dpl cols2&amp;quot;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= DPL%&lt;br /&gt;
  nottitlematch		= %volume%|%page selection%&lt;br /&gt;
  uses				= Template:DPL Parameter&lt;br /&gt;
  include			= {dpl manual}:%TITLE%,{dpl parameter}:name:purpose[50]&lt;br /&gt;
  mode				= userformat&lt;br /&gt;
  listseparators	= ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|These fields are formatted within secseparators¶|-¶!Page ¶!Name ¶!Purpose,¶|-,¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators		= ¶|[[%PAGE%|{{#explode:,|:|1}}]],¶|class=&amp;quot;dpl dark-background&amp;quot;|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= DPL%&lt;br /&gt;
  nottitlematch		= %volume%|%page selection%&lt;br /&gt;
  uses				= Template:DPL Parameter&lt;br /&gt;
  include			= {dpl manual}:,{dpl parameter}:name:purpose[50]&lt;br /&gt;
  mode				= userformat&lt;br /&gt;
  listseparators	= ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|%TITLE% is added and formatted within listseparators¶|-¶!Page ¶!Name ¶!Purpose,¶|-¶|[[%PAGE%|{{#explode:%TITLE%|:|1}}]],¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators		= ,,¶|class=&amp;quot;dpl dark-background&amp;quot;|,,¶|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|Formatting handled by a phantom template (eg. [[Template:DPL_parameter/dpl]]) will apply to both {{DPL|secseparators}} and {{DPL|multisecseparators}}.&amp;lt;br/&amp;gt;If separate formatting is required, it needs to be assigned to their respective parameters (as shown below).&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|To prevent truncated words, see [[Template:DPL_parameter_dpl.nowordbreak]] (which uses [[Template:nowordbreak]]).&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  titlematch	    = DPL%&lt;br /&gt;
  nottitlematch	    = %volume%|%page selection%&lt;br /&gt;
  uses		    = Template:DPL Parameter&lt;br /&gt;
  include	    = {dpl manual}:,{DPL parameter} dpl&lt;br /&gt;
  mode		    = userformat&lt;br /&gt;
  listseparators    = ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|Includes a phantom template¶|-¶!Page ¶!Name ¶!Purpose,¶|-¶|[[%PAGE%|{{#explode:%TITLE%|:|1}}]],¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators	    = ,,¶|class=&amp;quot;dpl dark-background&amp;quot;|,,¶|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|- class=&amp;quot;dpl cols2&amp;quot;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= DPL%&lt;br /&gt;
  nottitlematch		= %volume%|%page selection%&lt;br /&gt;
  uses				= Template:DPL Parameter&lt;br /&gt;
  include			= {dpl manual}:,{DPL parameter} dpl&lt;br /&gt;
  mode				= userformat&lt;br /&gt;
  listseparators	= ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|Includes a phantom template¶|-¶!Page ¶!Name ¶!Purpose,¶|-¶|[[%PAGE%|{{#explode:%TITLE%|:|1}}]],¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators		= ,,¶|class=&amp;quot;dpl dark-background&amp;quot;|,,¶|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|&amp;lt;dpl&amp;gt;&lt;br /&gt;
  titlematch		= DPL%&lt;br /&gt;
  nottitlematch		= %volume%|%page selection%&lt;br /&gt;
  uses				= Template:DPL Parameter&lt;br /&gt;
  include={dpl manual}:,{DPL parameter} dpl.nowordbreak&lt;br /&gt;
  mode				= userformat&lt;br /&gt;
  listseparators	= ¶{|class=&amp;quot;wikitable sortable&amp;quot; ¶!colspan=3|Includes a phantom template with Template:nowordbreak¶|-¶!Page ¶!Name ¶!Purpose,¶|-¶|[[%PAGE%|{{#explode:%TITLE%|:|1}}]],¶|-¶|class=&amp;quot;dpl blue-background&amp;quot; colspan=3|¶|-,¶|}&lt;br /&gt;
  secseparators		= ,,¶|class=&amp;quot;dpl dark-background&amp;quot;|,,¶|,&lt;br /&gt;
  multisecseparators= ,\n|-¶|¶|class=&amp;quot;dpl light-background&amp;quot;|&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As you can see, the results resemble the list generated on the [[Help:DPL|title page]] of this manual, whose dpl is as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  nottitlematch=%volume%|%page selection%&lt;br /&gt;
  namespace = Help&lt;br /&gt;
  uses = Template:DPL parameter&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  replaceintitle = @DPL Manual/@,&lt;br /&gt;
  include = {DPL Manual}:[[%PAGE%|%TITLE%]],{DPL parameter}/dpl&lt;br /&gt;
  listseparators={|class=wikitable,\n|-\n|,,\n|}&lt;br /&gt;
  secseparators=,,\n|\n{|class=&amp;quot;wikitable sortable&amp;quot; width=100%\n!width=140px|name\n!purpose\n|-\n|,\n|}&lt;br /&gt;
  multisecseparators=,\n|-\n|&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  nottitlematch=%volume%|%page selection%&lt;br /&gt;
  namespace = Help&lt;br /&gt;
  uses = Template:DPL parameter&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  replaceintitle = @DPL Manual/@,&lt;br /&gt;
  include = {DPL Manual}:[[%PAGE%|%TITLE%]],{DPL parameter}/dpl&lt;br /&gt;
  listseparators={|class=wikitable,\n|-\n|,,\n|}&lt;br /&gt;
  secseparators=,,\n|\n{|class=&amp;quot;wikitable sortable&amp;quot; width=100%\n!width=140px|name\n!purpose\n|-\n|,\n|}&lt;br /&gt;
  multisecseparators=,\n|-\n|&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also {{DPL|Test article structure}}.&lt;br /&gt;
&lt;br /&gt;
=====dominantsection=====&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = dominantsection&lt;br /&gt;
 |purpose= define a section with multiple occurrences as dominant, i.e. each piece of contents of this section (which is associated with a template call or a chapter within the original document) will create a separate output line.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|dominantsection=&#039;&#039;number&#039;&#039;}} between 1 and the number of arguments in your {{DPL|includepage|=}} statement&lt;br /&gt;
&lt;br /&gt;
If there is only 0 or 1 piece of contents for the dominant section you will see no difference from normal DPL behaviour.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
See the explanations at the [[#General approach to output formatting|top of this document]] to understand the meaning of dominantsection.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
Using {{DPL|dominantsection}} together with {{DPL|table}} may lead to strange result formatting.&lt;br /&gt;
&lt;br /&gt;
== Generating tabular output ==&lt;br /&gt;
&lt;br /&gt;
===table===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = table&lt;br /&gt;
 |purpose= a simple syntax to create standard tabular output; see also {{DPL|tablerow}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|table=&#039;&#039;tableatr&#039;&#039;, &#039;&#039;linkheader&#039;&#039;, (column headlines) ..}}&lt;br /&gt;
&lt;br /&gt;
The {{DPL|table}} statement is a shortcut which implicitly sets certain values for other DPL parameters, namely {{DPL|mode}}, {{DPL|listseparators}} / {{DPL|format}}, {{DPL|secseparators}}, and {{DPL|multisecseparators}}.&lt;br /&gt;
&lt;br /&gt;
The layout is less flexible than the individual use of all of the above parameters but will probably be sufficient in many cases, especially when used together with {{DPL|tablerow}}.&lt;br /&gt;
&lt;br /&gt;
If you use {{DPL|table}} in a DPL statement, it does not make sense to use one of the other options mentioned because their values will be overwritten without notice. There is one exception of this rule: It can make sense to specify the THIRD argument for {{DPL|format}} in combination with {{DPL|table}}. Therefore this parameter is NOT overwritten by the {{DPL|table}} command. The third argument can be used to output meta data like {{tt|%COUNT%}}, {{tt|%USER%}} etc. as columns in an output table. If you want to do so, the third parameter must contain wiki syntax for output columns like this:&lt;br /&gt;
 include = {some template}:parm1,#some heading&lt;br /&gt;
 table   =,,tplparm,chapter,#hits&lt;br /&gt;
 format  =,,\n%COUNT%&lt;br /&gt;
Do not forget to escape the &#039;|&#039; symbol if your DPL statement uses parser function syntax. You will get a table which contains template parameters, chapter contents and the usage counter as a third column. Meta data can only be placed AFTER normal contents as we use the THIRD parameter of the {{DPL|format}} statement.&lt;br /&gt;
&lt;br /&gt;
The use of {{DPL|table}} requires an {{DPL|include}} statement which should, for reasons of readability, directly precede the {{DPL|table}} statement). Each argument of the {{DPL|include}} statement will produce one or more columns in the output table described in the {{DPL|table}} statement.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{DPL|table}} expects a comma-separated list of parameters&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* The first parameter will be used to describe general parameters for the table&lt;br /&gt;
** it is recommended to make a CSS reference here, using something like {{tt|&amp;lt;nowiki&amp;gt;class=wikitable&amp;lt;/nowiki&amp;gt;}} or {{tt|&amp;lt;nowiki&amp;gt;class=mytable&amp;lt;/nowiki&amp;gt;}} if &#039;&#039;mytable&#039;&#039; is defined in the [[Mediawiki:Common.css]] document.&lt;br /&gt;
** {{tt|&amp;lt;nowiki&amp;gt;class=wikitable&amp;lt;/nowiki&amp;gt;}} is the &#039;&#039;&#039;default value&#039;&#039;&#039;.  Use double-quotes to specify multiple classes, e.g., {{tt|&amp;lt;nowiki&amp;gt;class=&amp;quot;wikitable sortable&amp;quot;&amp;lt;/nowiki&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;second parameter&#039;&#039;&#039; is the headline for the first column.&lt;br /&gt;
** The first column will automatically contain a reference to the article, so something like &#039;&#039;Article&#039;&#039; should be o.k.&lt;br /&gt;
** {{tt|Article}} is the &#039;&#039;&#039;default value&#039;&#039;&#039;.&lt;br /&gt;
** if you use a single {{tt|-}} (dash), the column with the hyperlink to the article will be &#039;&#039;suppressed&#039;&#039;. You can supply a hyperlink to the article in any other column if you use {{tt|&amp;lt;nowiki&amp;gt;[[{{{%PAGE%}}}|{{{%TITLE%}}}]]&amp;lt;/nowiki&amp;gt;}} within a phantom template.&lt;br /&gt;
&lt;br /&gt;
* All subsequent parameters are column headings which correspond to the arguments of the {{DPL|include}} parameter. Note that if you call a &#039;&#039;phantom template&#039;&#039; (like {{tt|{Some Template}.dpl}}) in the include statement, you will have to provide as many headlines as the &#039;&#039;phantom template&#039;&#039; produces columns. &lt;br /&gt;
&lt;br /&gt;
* {{DPL|mode}} will be set to &#039;&#039;userformat&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{DPL|listseparators}} will be configured to produce wiki syntax which defines a table&lt;br /&gt;
&lt;br /&gt;
* {{DPL|secseparators}} will be configured to produce wiki syntax which creates a table row. The first column will always contain a hyperlink to the article of the query result (except you set the link header to &#039;-&#039; as described above.&lt;br /&gt;
&lt;br /&gt;
* {{DPL|multisecseparators}} will be configured to produce wiki syntax which creates another table row for multiple occurences of the &#039;&#039;first&#039;&#039; {{DPL|include}} argument. For all other arguments a linebreak will be used if we are dealing with template parameters and a horizontal separation line will be used when dealing with chapter contents. The background for this is the following: If you have an article which calls the same template several times, you may want to have a table where each template invocation becomes a row in your table.&lt;br /&gt;
&lt;br /&gt;
When using &#039;&#039;phantom templates&#039;&#039; (i.e. templates which are called during DPL execution instead of the original template) they must be written to produce output according to wiki table syntax. When entering such a template we are already at the beginning of a column (i.e. a preceding line with a {{tt|{{!}}}} has already been put into the output stream). So start directly with the contents of the first column. To add more columns use a {{tt|{{!}}}} in a separate line. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
   some output for the first column: {{{1|}}}&lt;br /&gt;
   |&lt;br /&gt;
   some output for the next column: {{{2|}}}&lt;br /&gt;
   |&lt;br /&gt;
   some output for the next column: {{{3|}}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It may sound complicated, but is a &#039;&#039;huge&#039;&#039; improvement compared to the native use of {{DPL|mode}}, {{DPL|listseparators}}, {{DPL|secseparators}} and {{DPL|multisecseparators}}.&lt;br /&gt;
&lt;br /&gt;
A typical DPL statement using the {{DPL|table}} parameter would contain:&lt;br /&gt;
 include =                          #Chapter X,{T1}:parm1,#Chapter Y,{T2}.dpl&lt;br /&gt;
 table   = class=sortable, Article,      X    ,     t-p  ,     Y    , T2-a, T2-b&lt;br /&gt;
  &lt;br /&gt;
Note that we have written the above statement in a way to show the correspondence between {{DPL|include}} and {{DPL|table}}. You can see the first two parameters which define the table characteristics and a headline for the hyperlink to the article. Then follow headlines for each argument of {{DPL|include}}. Note that there are TWO headlines which correspond to the last argument of the {{DPL|include}} statement (assuming that Template:T2.dpl outputs TWO columns). &#039;&#039;Template:T2&#039;&#039; itself might have more or less than 2 arguments -- it only matters how many columns are output by &#039;&#039;Template:T2.dpl&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Now look at the {{DPL|Test table|examples}}&lt;br /&gt;
&lt;br /&gt;
===tablerow===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = tablerow&lt;br /&gt;
 |purpose= a simple syntax to create customized tabular output; see also {{DPL|table}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|tablerow=&#039;&#039;coldef&#039;&#039;, ..}}&lt;br /&gt;
&lt;br /&gt;
Where &#039;&#039;coldef&#039;&#039; contains wiki code which uses the symbol &#039;%%&#039; to refer to the corresponding element of an {{DPL|include}} statement.&lt;br /&gt;
&lt;br /&gt;
The {{DPL|table}} statement (which &#039;&#039;&#039;must&#039;&#039;&#039; be used as a prerequisite for {{DPL|tablerow}}) cares for the basics of table generation. So, when you define a column definition, you only need to specify the code for the field contents itself. You can start with field attributes like &amp;quot;bgcolor&amp;quot; or skip them. You can add a leading {{code|\n}} or {{code|¶}} to make sure that the field contents are displayed correctly if it contains wiki syntax that depends on linebreaks (e.g. enumeration list).&lt;br /&gt;
You must specify all columns. i.e. you must have as many entries in the {{DPL|tablerow}} statement as there are columns in your table. Skipping a column would suppress output for that column completely.&lt;br /&gt;
&lt;br /&gt;
The {{DPL|tablerow}} command is best explained by an example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=Help&lt;br /&gt;
  titlematch=DPL%&lt;br /&gt;
  count=4&lt;br /&gt;
  includepage ={DPL Manual}:section,%-1[25]&lt;br /&gt;
  table       =,Title,Sub Title,Last Section (25 chars)&lt;br /&gt;
  tablerow    =style=&amp;quot;text-align:center;background-color:lightyellow;&amp;quot;|%%,|%%,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=Help&lt;br /&gt;
  titlematch=DPL%&lt;br /&gt;
  count=4&lt;br /&gt;
  includepage ={DPL Manual}:section,%-1[25]&lt;br /&gt;
  table       =,Title,Sub Title,Last Section (25 chars)&lt;br /&gt;
  tablerow    =style=&amp;quot;text-align:center;background-color:lightyellow;&amp;quot;|%%,|%%,&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
The following example includes the use of {{DPL|addpagecounter}} and {{tt|%COUNT%}}, both of which were removed in MediaWiki 1.25.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=African Union member states&lt;br /&gt;
  nottitlematch=Sudan&lt;br /&gt;
  addpagecounter=true&lt;br /&gt;
  includepage ={Infobox Country or territory}:area:population_estimate,%0[100]&lt;br /&gt;
  format      =,,\n|style=&amp;quot;text-align:right;&amp;quot;|²{#ifexpr:%COUNT%&amp;gt;300¦&amp;lt;big&amp;gt;&#039;&#039;&#039;%COUNT%&#039;&#039;&#039;&amp;lt;/big&amp;gt;¦%COUNT%}²,&lt;br /&gt;
  table       =,Country,Area,Population,Text,#hits&lt;br /&gt;
  tablerow    =style=&amp;quot;text-align:right;&amp;quot;|%%,style=&amp;quot;text-align:right;&amp;quot;|%%,style=&amp;quot;background-color:lightyellow;&amp;quot;|&amp;lt;small&amp;gt;%%&amp;lt;/small&amp;gt;,\n|style=&amp;quot;text-align:right;&amp;quot;|%%&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* We select some African countries, we exclude Sudan&lt;br /&gt;
* We acquire a piece of meta data about the articles we will find (in our case the usage counter)&lt;br /&gt;
* We include two named parameters from a template call, &amp;lt;nowiki&amp;gt;{{Infobox Country or territory}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* We include a short text passage from the text before the first chapter&lt;br /&gt;
* We use the third parameter of {{DPL|format}} to output the usage counter (we could even highlight values above 100 here, for example)&lt;br /&gt;
* We highlight usage values above 300&lt;br /&gt;
* We define a standard wiki table with the article name in the first column (named &amp;quot;Country&amp;quot;)&lt;br /&gt;
* We define column headers for transcluded contents and for the usage counter&lt;br /&gt;
* We care for right alignment of the numerical values and define a bgcolor for the text&lt;br /&gt;
&lt;br /&gt;
===tablesortcol===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = tablesortcol&lt;br /&gt;
 |purpose= define a column to be used as sort key (see also {{DPL|table}} )&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|tablesortcol=&#039;&#039;number&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;number&#039;&#039; is the position of the column that shall be used as sortkey when the result is initially displayed.&lt;br /&gt;
* column numbering starts with &#039;&#039;1&#039;&#039;;&lt;br /&gt;
* &#039;&#039;tablesortcol = 0&#039;&#039; means &#039;&#039;do not sort&#039;&#039;; this is the default.&lt;br /&gt;
* Negative numbers are used to sort in descending order; e.g. &#039;&#039;-3&#039;&#039; would sort according to the third column in descending order.&lt;br /&gt;
* Note that the rest of the row after the selected column will also be part of the sortkey; so the contents of successive columns may serve as a secondary sort criterion if there are identical values in the selected column.&lt;br /&gt;
* Also note that the whole column contents is taken; this may include hidden contents or markup sequences if you used column formatting commands. For the same reason you cannot expect numeric contents to be sorted &#039;numerically&#039; - sorting will always be alphabetical.&lt;br /&gt;
* you can of course use something like &#039;class=sortable&#039; together with {{DPL|tablesortcol}}. The difference is that ..&lt;br /&gt;
** interactive sorting only works after the article has been initially displayed&lt;br /&gt;
** interactive sorting tries to guess the content type of a column and sorts according to that (date, number, string)&lt;br /&gt;
* If you do not use {{DPL|tablesortcol}} the output order of your table rows will depend on the sort order by which the articles were analysed. That order depends on other DPL commands like {{DPL|ordermethod}}. The default is &amp;quot;alphabetically by title&amp;quot;. So, without {{DPL|tablesortcol}} you get the tablerows in alphabetical sequence of the article names where they come from. With {{DPL|tablesortcol}} you can order them by the column contents itself.&lt;br /&gt;
&lt;br /&gt;
== Heading mode ==&lt;br /&gt;
&lt;br /&gt;
===headingmode===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = headingmode&lt;br /&gt;
 |purpose= To control the output of the headings in a DPL with complex/multi-parameter {{DPL|ordermethod}}. (No effect with single-param ordermethods.) For {{DPL|ordermethod|=&#039;&#039;method1,method2,...&#039;&#039;}}, &#039;&#039;method1&#039;&#039; is used for headings. E.g. {{DPL|headingmode}} affects category headings in {{DPL|ordermethod|=category,title}} (2-param ordermethod). See also {{DPL|headingcount}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|headingmode=&#039;&#039;modename&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;modename&#039;&#039; can be one of:&lt;br /&gt;
* &#039;&#039;none&#039;&#039; &amp;amp;mdash; headings are not displayed, no heading &amp;amp;mdash; &#039;&#039;&#039;(default)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;unordered&#039;&#039; &amp;amp;mdash; outputs an unordered list &amp;amp;mdash; HTML tag {{tt|ul}}&lt;br /&gt;
* &#039;&#039;ordered&#039;&#039; &amp;amp;mdash; outputs an ordered list &amp;amp;mdash; HTML tag {{tt|ol}}&lt;br /&gt;
* &#039;&#039;definition&#039;&#039; &amp;amp;mdash; outputs a definition list &amp;amp;mdash; HTML tag {{tt|dl}}&lt;br /&gt;
* &#039;&#039;H2&#039;&#039; &amp;amp;mdash; outputs sections &amp;amp;mdash; HTML tags {{tt|H2}} &amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Currently broken&amp;lt;/span&amp;gt;&lt;br /&gt;
* &#039;&#039;H3&#039;&#039; &amp;amp;mdash; outputs sections &amp;amp;mdash; HTML tags {{tt|H3}} &amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Currently broken&amp;lt;/span&amp;gt;&lt;br /&gt;
* &#039;&#039;H4&#039;&#039; &amp;amp;mdash; outputs sections &amp;amp;mdash; HTML tags {{tt|H4}} &amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Currently broken&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;!-- originally, category=Africa|Europe  --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=Terraria Wiki|Community&lt;br /&gt;
  notcategory=Games&lt;br /&gt;
  nottitlematch=%d%|Disambiguations&lt;br /&gt;
  count=7&lt;br /&gt;
  ordermethod=category,title&lt;br /&gt;
  headingmode=definition&lt;br /&gt;
  mode=ordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
This list will output pages that belong to one of the categories Terraria Wiki, Community in a list similar to this (HTML source). The categories are listed in sorted order, and the titles are replaced with the appropriate links ({{DPL|nottitlematch}} and {{DPL|count}} are simply used to reduce the output size):&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039; !! &#039;&#039;&#039;Actual Output&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;Category&amp;lt;/dt&amp;gt;&lt;br /&gt;
  &amp;lt;dd&amp;gt;&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category=Terraria Wiki|Community&lt;br /&gt;
  notcategory=Games&lt;br /&gt;
  nottitlematch=%d%|Disambiguations&lt;br /&gt;
  count=7&lt;br /&gt;
  ordermethod=category,title&lt;br /&gt;
  headingmode=definition&lt;br /&gt;
  mode=ordered&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Headingmode can be used with multi-column output but the length of the columns may in this case vary more than you would expect.&lt;br /&gt;
&lt;br /&gt;
===headingcount===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = headingcount&lt;br /&gt;
 |purpose= In combination with {{DPL|headingmode}} this parameter decides whether we show a text line with the number of articles per group or not.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|headingcount=&#039;&#039;true&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
default is &amp;lt;code&amp;gt;headingcount=false&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== listattr ===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = listattr&lt;br /&gt;
 |purpose= Adds attributes to HTML list elements, depending on {{DPL|mode}} (HTML element is {{tt|ol}} for ordered, {{tt|ul}} for unordered, {{tt|div}} for others). Can be used with &#039;&#039;&#039;pseudo&#039;&#039;&#039; {{DPL|mode|=inline}} where inline text contains one or more {{tt|&amp;lt;nowiki&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/nowiki&amp;gt;}}.&lt;br /&gt;
Only applicable to {{DPL|mode|=ordered}} or {{DPL|mode|=unordered}}.&lt;br /&gt;
&lt;br /&gt;
Not applicable to {{DPL|mode|=category}} or {{DPL|mode|=inline}} (with no {{tt|&amp;lt;nowiki&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/nowiki&amp;gt;}} in inline text).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|listattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...}}&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039; !! &#039;&#039;&#039;Actual Output&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|width=30%|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=none&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style= &amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt; Cat1 (link)&lt;br /&gt;
    &amp;lt;div class=&amp;quot;submenul&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page1_1 &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page1_2 &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt; Cat2 (link)&lt;br /&gt;
    &amp;lt;div class=&amp;quot;submenul&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page2_1 &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt; &lt;br /&gt;
      &amp;lt;span class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page2_2 &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=none&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style= &amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Cat1 (link)&lt;br /&gt;
    &amp;lt;ul class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page1_1 &amp;lt;/li&amp;gt; &lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page1_2 &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Cat2 (link)&lt;br /&gt;
    &amp;lt;ul class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page2_1 &amp;lt;/li&amp;gt; &lt;br /&gt;
      &amp;lt;li class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&amp;gt; Page2_2 &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== itemattr ===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = itemattr&lt;br /&gt;
 |purpose= Adds attributes to HTML list items, depending on {{DPL|mode}} (element is {{tt|li}} for ordered/unordered, {{tt|span}} for others).&lt;br /&gt;
&lt;br /&gt;
Not applicable to {{DPL|mode|=category}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|itemattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...}}&lt;br /&gt;
&lt;br /&gt;
=== hlistattr ===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = hlistattr&lt;br /&gt;
 |purpose= Adds attributes to the HTML list element at the heading/top level, depending on {{DPL|headingmode}} (HTML element would be {{tt|ol}} for ordered, {{tt|ul}} for unordered, {{tt|dl}} for definition, {{tt|div}} for others)&lt;br /&gt;
&lt;br /&gt;
Not yet applicable to {{DPL|headingmode|=none}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|hlistattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039; !! &#039;&#039;&#039;Actual Output&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,pagetouched&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=ordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot; style= &amp;quot;font-size:17px;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot; style=&amp;quot;font-size:17px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Category 2 (link) &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt; Category 2 (link) &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2_1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,pagetouched&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=ordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot; style=&amp;quot;font-size:17px;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
These examples compare {{DPL|listattr}}, {{DPL|itemattr}}, and {{DPL|hlistattr}}&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;Actual Output&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style= &amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot; style= &amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=definition&lt;br /&gt;
mode=unordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
listattr= class=&amp;quot;submenul&amp;quot;&lt;br /&gt;
itemattr= class=&amp;quot;submenuli&amp;quot; style=&amp;quot;font-style: italic;&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See also {{DPL|hitemattr}}.&lt;br /&gt;
&lt;br /&gt;
=== hitemattr ===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = hitemattr&lt;br /&gt;
 |purpose= Adds attributes to HTML list items (headings) at the heading level, depending on {{DPL|headingmode}} (HTML element would be {{tt|li}} for ordered/unordered, {{tt|div}} for others).&lt;br /&gt;
&lt;br /&gt;
To be used with {{DPL|headingmode|=}}&#039;unordered&#039; or &#039;ordered&#039;. (Not yet applicable for others.) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|hitemattr= attribute1=&amp;quot;val1&amp;quot; attribute2=&amp;quot;val2&amp;quot; ...}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
{|&lt;br /&gt;
! &#039;&#039;&#039;Input&#039;&#039;&#039; !! &#039;&#039;&#039;(HTML) Output&#039;&#039;&#039; !! &#039;&#039;&#039;Intended Output&#039;&#039;&#039; !! &#039;&#039;&#039;Actual Output&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=unordered&lt;br /&gt;
mode=ordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&lt;br /&gt;
hitemattr= class=&amp;quot;topmenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;topmenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt; Category 1 (link)&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;topmenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt; Category 2 (link)&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2_1&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;topmenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt; Category 1 (link)&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_1&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page1_2&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;topmenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&amp;gt; Category 2 (link)&lt;br /&gt;
    &amp;lt;ol&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Page2_1&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ol&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
category=Community&lt;br /&gt;
nottitlematch=%Forums%|Admin%&lt;br /&gt;
ordermethod=category,title&lt;br /&gt;
headingmode=unordered&lt;br /&gt;
mode=ordered&lt;br /&gt;
hlistattr= class=&amp;quot;topmenul&amp;quot; id=&amp;quot;dmenu&amp;quot;&lt;br /&gt;
hitemattr= class=&amp;quot;topmenuli&amp;quot; class=&amp;quot;dpl light-background&amp;quot;&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===userdateformat===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = userdateformat&lt;br /&gt;
 |purpose= Define a special layout for date formatting.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|userdateformat=&#039;&#039;formatstring&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;formatstring&#039;&#039; may contain letters like &amp;quot;y,Y,m,M,d,D,h,H,i,I,s&amp;quot; for year, month day. Other characters are printed as they are. See the documentation for php function date() for more details [http://www.php.net/manual/en/function.date.php]. The &#039;&#039;userdateformat&#039;&#039; applies to all date/time fields, see the parameters: {{DPL|addeditdate}},{{DPL|addpagetoucheddate}},{{DPL|addfirstcategorydate}}.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
userdateformat=Y-m-d (D)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&lt;br /&gt;
By default DPL uses &amp;quot;Y-m-d H:i:s&amp;quot; to display date and time. Note that MediaWiki stores all dates/times in UTC format. When displaying a time stamp DPL will translate it according to &lt;br /&gt;
# the timezone preference (difference to UTC/GMT) given by the user in his user settings.&lt;br /&gt;
# if no preference is given and for all anonymous users the local time on the server will be used.&lt;br /&gt;
&lt;br /&gt;
So you will either see a time based on your local time (browser based) or based on the timezone in which the wiki server is running.&lt;br /&gt;
&lt;br /&gt;
The same kind of translation applies to dates you specify when selecting articles by revsion date/time.&lt;br /&gt;
&lt;br /&gt;
== Control the way article names are displayed ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===shownamespace===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = shownamespace&lt;br /&gt;
 |purpose= To restrict the appearance of the namespace name of a page before the page. As the switch is &#039;&#039;true&#039;&#039; by default it should be set to &#039;&#039;false&#039;&#039; if you want to avoid namespaces to be shown in the output.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|shownamespace=false}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;!-- originally, category=Africa, namespace=Talk  --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category      = Help&lt;br /&gt;
  namespace     = Help_talk&lt;br /&gt;
  shownamespace = false&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This list will output all Talk pages in [[:Category:Help]], listed without the &#039;Help talk:&#039; prepended to page names.&amp;lt;br/&amp;gt;&lt;br /&gt;
The namespace &#039;Talk&#039; refers to talk pages within the main namespace; all other talk namespaces, such as &#039;Help&#039; or &#039;Guide&#039; talk pages, would need the format &#039;&#039;&#039;namespace&#039;&#039;_talk&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Only talk pages that have been added to the category (by placing &amp;lt;nowiki&amp;gt;[[Category:Help]]&amp;lt;/nowiki&amp;gt; on the talk page) will be listed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category      = Help&lt;br /&gt;
  namespace     = Help_talk&lt;br /&gt;
  shownamespace = false&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that in {{DPL|mode|=userformat}} there is a different way to decide whether you want to output the title with or without namespace. In {{DPL|mode|=userformat}} two built-in variables are provided which contain the page name including the namespace ({{tt|%PAGE%}}) and the base title name ({{tt|%TITLE%}}).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===escapelinks===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = escapelinks&lt;br /&gt;
 |purpose= Regarding &#039;&#039;images&#039;&#039; and &#039;&#039;categories&#039;&#039; this parameter allows you to decide whether&lt;br /&gt;
* you want to see a link to the image or to the category page ({{DPL|escapelinks|=true}}, this is the default)&lt;br /&gt;
* you want to see the image or make the page which contains the DPL statement part of the categories which are returned by DPL ({{DPL|escapelinks|=false}})&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|escapelinks=false}}&lt;br /&gt;
&lt;br /&gt;
Note: You can use this parameter to show images; another way to do this is to use the gallery extension in combination with DPL; there is an {{DPL|Test escapelinks|example}} for this on the dpldemo website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===titlemaxlength===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = titlemaxlength&lt;br /&gt;
 |purpose= To limit the number of characters of the title to display. If the page title (this does not include  the namespace or any other prefix before the title) is bigger than the {{DPL|titlemaxlength}} value, the title is truncated and ended by &#039;...&#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|titlemaxlength=&#039;&#039;number of characters&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
===replaceintitle===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = replaceintitle&lt;br /&gt;
 |purpose= execute a string replacement operation on the {{tt|%TITLE%}} var&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|replaceintitle=&#039;&#039;search for,replacement&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;search for&#039;&#039; argument must be an expression which can be used in a php preg_replace() function call.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
to remove the string &amp;quot;demo&amp;quot; in article names, you must write&lt;br /&gt;
: &amp;lt;code&amp;gt;replaceintitle=/demo/,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that standard regexp rules apply. The regexp must start with a non-alphanumeric character -- but not with a backslash!&lt;br /&gt;
It is good habit to use a &#039;/&#039; if this character is not needed within the regexp itself. Read the php manual to understand the details of regular expressions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arranging article lists in columns and rows ==&lt;br /&gt;
&lt;br /&gt;
===columns===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = columns&lt;br /&gt;
 |purpose= Define a column layout for the output.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|columns=&#039;&#039;ncols&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns	  = 3&lt;br /&gt;
  rowcolformat	  = width=100%&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simply displays non-DPL articles and subcategories in [[:Category:Help]] in 3 columns ({{DPL|rowcolformat}} is used to make the table width 100%).&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns		  = 3&lt;br /&gt;
  rowcolformat	  = width=100%&lt;br /&gt;
  count			  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
Note: {{DPL|columns}} is currently bugged (possible combatibility issue between [[mw:MediaWiki 1.31|Mediawiki 1.31.2]] and DPL3 v3.3.3) ([https://gitlab.com/hydrawiki/extensions/DynamicPageList/issues/81 see here]).&amp;lt;br/&amp;gt;&lt;br /&gt;
For a 3-column dpl, css can be used to achieve the desired results:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3;column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns	  = 3&lt;br /&gt;
  rowcolformat	  = width=100%&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3;column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns		  = 3&lt;br /&gt;
  rowcolformat	  = width=100%&lt;br /&gt;
  count			  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More complex example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In {{DPL|mode|=userformat}} the outer tags from {{DPL|listseparators}} will be repeated for each column.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3;column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  addpagesize	  = true&lt;br /&gt;
  ordermethod	  = size&lt;br /&gt;
  listseparators  = {|class=sortablewikitable id=2\n!Rank\n!Article\n!Bytes\n|-,\n|%NR%.\n|[[%PAGE%]]\n|style=&amp;quot;text-align:right;&amp;quot;|%SIZE%,\n|-,\n|}&lt;br /&gt;
  columns	  = 2&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This output contains a list of the largest non-DPL articles in [[:Category:Help]]. Each column consists of a table which has itself three columns: rank, article name and size.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3;column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  addpagesize	  = true&lt;br /&gt;
  ordermethod	  = size&lt;br /&gt;
  listseparators  = {|class=sortablewikitable id=2\n!Rank\n!Article\n!Bytes\n|-,\n|%NR%.\n|[[%PAGE%]]\n|style=&amp;quot;text-align:right;&amp;quot;|%SIZE%,\n|-,\n|}&lt;br /&gt;
  columns		  = 2&lt;br /&gt;
  count			  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===rows===&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = rows&lt;br /&gt;
 |purpose= Define a row layout for the output. A &amp;quot;row&amp;quot; is a group of output lines for which the heading is repeated. If you do not know how big your result will be, it may be better to use the {{DPL|rowsize}} parameter.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|rows=&#039;&#039;nrows&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
In {{DPL|mode|=userformat}}, the outer tags from {{DPL|listseparators}} will be repeated for each column. Thus you can create long lists where the table heading is repeated from time to time.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  addpagesize	  = true&lt;br /&gt;
  ordermethod	  = size&lt;br /&gt;
  listseparators  = {|class=sortablewikitable id=2\n!Rank\n!Article\n!Bytes\n|-,\n|%NR%.\n|[[%PAGE%]]\n|style=&amp;quot;text-align:right;&amp;quot;|%SIZE%,\n|-,\n|}&lt;br /&gt;
  rows		  = 2&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output will contain a list of the largest non-DPL articles in [[:Category:Help]], arranged in two rows (dividing the list of lines equally into 2). Each row consists of a table which has itself three columns: rank, article name, and size.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  addpagesize	  = true&lt;br /&gt;
  ordermethod	  = size&lt;br /&gt;
  listseparators  = {|class=sortablewikitable id=2\n!Rank\n!Article\n!Bytes\n|-,\n|%NR%.\n|[[%PAGE%]]\n|style=&amp;quot;text-align:right;&amp;quot;|%SIZE%,\n|-,\n|}&lt;br /&gt;
  rows			  = 2&lt;br /&gt;
  count			  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===rowsize===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = rowsize&lt;br /&gt;
 |purpose= Define a row layout for the output. A &amp;quot;row&amp;quot; is a group of n output lines for which the heading will be repeated.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|rowsize=&#039;&#039;nrowsize&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
In {{DPL|mode|=userformat}} the outer tags from {{DPL|listseparators}} will be repeated after each group of {{DPL|rowsize}} output lines.&lt;br /&gt;
Thus you can create long lists where the table heading is repeated in regular intervals.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  addpagesize	  = true&lt;br /&gt;
  ordermethod	  = size&lt;br /&gt;
  listseparators  = {|class=sortablewikitable id=2\n!Rank\n!width=200px|Article\n!Bytes\n|-,\n|%NR%.\n|[[%PAGE%]]\n|style=&amp;quot;text-align:right;&amp;quot;|%SIZE%,\n|-,\n|}&lt;br /&gt;
  rowsize	  = 3&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output will contain a list of all non-DPL articles in [[:Category:Help]]. After each group of 3 entries (article names) the table heading will be repeated. It may be useful to set the width of the column with the article names explicitly, so that the tables in each row have equal width.&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  addpagesize	  = true&lt;br /&gt;
  ordermethod	  = size&lt;br /&gt;
  listseparators  = {|class=sortablewikitable id=2\n!Rank\n!width=200px|Article\n!Bytes\n|-,\n|%NR%.\n|[[%PAGE%]]\n|style=&amp;quot;text-align:right;&amp;quot;|%SIZE%,\n|-,\n|}&lt;br /&gt;
  rowsize		  = 3&lt;br /&gt;
  count			  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===rowcolformat===&lt;br /&gt;
&lt;br /&gt;
{{DPL parameter&lt;br /&gt;
 |name   = rowcolformat&lt;br /&gt;
 |purpose= Defines layout properties (using [[w:wikibooks:HTML_Programming/Tables|HTML table tag parameters]]) for the row/column grid.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
{{DPL syntax|rowcolformat=&#039;&#039;html tags&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns	  = 3&lt;br /&gt;
  rowcolformat	  = cellspacing=20&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There will be more space around the columns than normal. See {{DPL|columns}} above for another example.&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category		  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns		  = 3&lt;br /&gt;
  rowcolformat	  = cellspacing=20&lt;br /&gt;
  count			  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ideal way to use {{DPL|rowcolformat}} is to assign a CSS class to your DPL table which has been defined in your &#039;&#039;mediawiki:Common.css&#039;&#039; article.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category	  = Help&lt;br /&gt;
  nottitlematch	  = %DPL%&lt;br /&gt;
  includesubpages = false&lt;br /&gt;
  columns	  = 3&lt;br /&gt;
  rowcolformat	  = class=dpl3columns&lt;br /&gt;
  count		  = 6&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In your &#039;&#039;Common.css&#039;&#039; article you might have written something like&lt;br /&gt;
&lt;br /&gt;
 table.dpl3columns td {&lt;br /&gt;
   background: #f2f2f2;&lt;br /&gt;
   padding: 0.5em;&lt;br /&gt;
   border: 3px;&lt;br /&gt;
   width: 33%;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL/General_usage_and_invocation_syntax&amp;diff=1283</id>
		<title>Help:DPL/General usage and invocation syntax</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL/General_usage_and_invocation_syntax&amp;diff=1283"/>
		<updated>2024-08-23T02:45:15Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DPL manual|section=General usage and invocation syntax}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList3 (DPL3)&#039;&#039;&#039; can be used as a &#039;&#039;&#039;parser extension&#039;&#039;&#039; (&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt; .... &amp;lt;/DPL&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;) or as a &#039;&#039;&#039;parser function&#039;&#039;&#039; (&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#dpl: .... }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;). There is no general rule which one is better. If in doubt, you may want to use the parser function syntax as it is more powerful.&lt;br /&gt;
&lt;br /&gt;
;Sample output&lt;br /&gt;
Both of the following examples, which illustrate the difference between using DPL as a parser extension and using it as a parser function, will produce a list of all articles which belong to &#039;&#039;cat1&#039;&#039; or &#039;&#039;cat2&#039;&#039; and which contain a reference to &#039;&#039;myPage&#039;&#039;. The output of these DPL calls would be something like:&lt;br /&gt;
&lt;br /&gt;
:* [[Page 1]]&lt;br /&gt;
:* [[Page 2]]&lt;br /&gt;
:* [[Another Page]]&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
==Parser extension method==&lt;br /&gt;
The following example would probably be used directly on an article page, but could also be included as part of a template. Parser extensions define a specific tag (in this case &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;DPL&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) and a corresponding end tag (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/DPL&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). &#039;&#039;&#039;The text between these tags is handed over to the extension module &#039;&#039;just as it is&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Example syntax&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category = cat1|cat2&lt;br /&gt;
  # only pages which contain a link to myPage&lt;br /&gt;
  linksto  = myPage&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Parsing procedure&lt;br /&gt;
Wiki markup expansion &#039;&#039;does not take place&#039;&#039; before the commands are handed over to the extension module.&lt;br /&gt;
* This may be useful if you want to pass wiki syntax elements to DPL3 as arguments (see the {{DPL|format}} option, for example).&lt;br /&gt;
* [[mw:Magic words|Magic words]] like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{CURRENTDAY}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &#039;&#039;&#039;cannot&#039;&#039;&#039; be used.&lt;br /&gt;
* Template calls like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{some template}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, cannot be used as parameters.&lt;br /&gt;
* Parser function calls like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#if:...|...|...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; cannot be used within arguments.&lt;br /&gt;
* To pass wiki syntax elements to DPL as parameters, it is sometimes necessary to enforce a line break. The reason is that wiki syntax depends on line breaks. Instead, use &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;¶&amp;lt;/code&amp;gt; for that purpose.&lt;br /&gt;
&lt;br /&gt;
;Syntax features&lt;br /&gt;
* Every parameter assignment (&amp;lt;code&amp;gt;=command&amp;lt;/code&amp;gt;) has to be on a separate line.&lt;br /&gt;
* Lines starting with a # will be ignored (comment).&lt;br /&gt;
* Generally the syntax looks fairly simple and intuitive as it doesn&#039;t contain special characters (except for the two embracing tags).&lt;br /&gt;
* Tag case doesn&#039;t matter, so it can also be written &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dpl&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* In many cases, there is no need to have macro expansion within the parameter list. Note that in the example above, the pipe character (which is used to define a logical OR between the two categories) can be written as it is. The name of the page (&#039;&#039;myPage&#039;&#039;), however, must be a hard-coded constant.&lt;br /&gt;
&lt;br /&gt;
==Parser function method==&lt;br /&gt;
This example would be used inside a template, and uses the variable &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; passed to the template. Parser functions look like templates which start with a hash character (#). They are more closely integrated with the wiki system. They are more powerful but their syntax looks a bit more complicated. &#039;&#039;&#039;The text between these tags is pre-parsed to expand wiki mark-up &#039;&#039;before&#039;&#039; being handed over to the extension module.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Example syntax&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl: category = cat1{{!}}cat2 | linksto = {{{1}}} }}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
  |category = cat1¦cat2&lt;br /&gt;
  |linksto  = {{{1}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Parsing procedure&lt;br /&gt;
Wiki markup expansions (not the final conversion to HTML) take place before the commands are handed over to the extension module.&lt;br /&gt;
* Magic words like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{CURRENTDAY}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &#039;&#039;&#039;can&#039;&#039;&#039; be used.&lt;br /&gt;
* Template calls like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{some template}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, can be used as parameters.&lt;br /&gt;
* Parser function calls like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#if:...|...|...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; can be used within arguments.&lt;br /&gt;
&lt;br /&gt;
;Syntax features&lt;br /&gt;
* To use wiki characters as arguments, escape them.&amp;lt;!--need link to what this means--&amp;gt;&lt;br /&gt;
** It is possible to define a special template like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; which contains a single | symbol as its contents.&lt;br /&gt;
** With DPL it is also possible to use the symbol ¦ instead of |; this is very intuitive and maybe it could be adopted by MediaWiki in general...but be &amp;lt;u&amp;gt;careful&amp;lt;/u&amp;gt;: it must be inserted by copy-and-paste from here (or from a HTML symbol or extended ASCII table like Windows&#039; &#039;&#039;Character Map&#039;&#039;) as normally a keyboard will not have it available (even worse: on some keyboards the standard pipe character is printed in a way that it looks more like the &amp;quot;broken pipe&amp;quot;).&lt;br /&gt;
* The text can (but needs not) be written in one line of text, parameters are separated by pipe characters.&lt;br /&gt;
* What was said before regarding explicit line breaks also holds true for parser function syntax, i.e. the special symbols &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;¶&amp;lt;/code&amp;gt; must be used to insert an explicit linefeed character into the wiki output stream if wiki symbols are used which must stand at the beginning of a line.&lt;br /&gt;
&lt;br /&gt;
Note: The pipe character, which is used to define a logical OR for the two categories, must be represented as a call of a special template (which would typically be called &amp;quot;Template:!&amp;quot;) which has a single pipe character as its contents. The same kind of trick is also found outside DPL in other templates. The second example shows that the &amp;lt;code&amp;gt;¦&amp;lt;/code&amp;gt; character acts as an alternative to this somewhat awkward notation.&lt;br /&gt;
&lt;br /&gt;
The second example is not literally equivalent to the first one as there is an additional pipe character before the first parameter. Technically, this creates an additional empty parameter, but as empty parameters are silently ignored by DPL it makes no difference.&lt;br /&gt;
&lt;br /&gt;
===#dplchapter===&lt;br /&gt;
Besides &#039;&#039;&#039;#dpl&#039;&#039;&#039; there is another parser function which you can use in your wiki text. It is called &#039;&#039;&#039;[[#dplchapter]]&#039;&#039;&#039; and extracts the body of a chapter from some arbitrary wiki text which it receives as a parameter.&lt;br /&gt;
&lt;br /&gt;
==Characters with special meaning==&lt;br /&gt;
Sometimes it is necessary to use a character as &amp;quot;plain data&amp;quot; at a place where it normally has a syntactical meaning. Mediawiki is not very clean at character escaping in general. So we had to define our own way in the jungle of &amp;quot;character escaping&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DPL escape character !! Mediawiki character!! Typical use&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;»&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | &amp;amp;gt; || rowspan=2 | Call another MediaWiki extension into a parameter of a DPL call&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;«&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | &amp;amp;lt;&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;²{&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt; || rowspan=3 | Call a template within the &#039;article loop&#039; of DPL. This is especially useful for nesting DPL calls (&#039;&#039;DPL recursion&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;}²&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;¦&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;¶&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | newline || rowspan=2 | Inserts a line break into DPL&#039;s wikitext output, to allow proper parsing of first-character syntax (such as &amp;lt;code&amp;gt;* # : ;&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| align=center | &amp;lt;code&amp;gt;&#039;&#039;&#039;\n&#039;&#039;&#039;&amp;lt;/code&amp;gt; || align=center | newline&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
DPL&#039;s mechanism of replacing &amp;lt;code&amp;gt;%xx%&amp;lt;/code&amp;gt; variables then can be used to modify the arguments of that call &#039;&#039;&#039;before&#039;&#039;&#039; it will be resolved. Most DPL users will not need this, but for some advanced uses of DPL it is a real help.&lt;br /&gt;
&lt;br /&gt;
==Built-in variables==&lt;br /&gt;
Within a DPL statement you can use some {{DPL|format|variables}} which are implicitly set by DPL.&lt;br /&gt;
Example: %TITLE%, %PAGE%&lt;br /&gt;
&lt;br /&gt;
Some {{DPL|format|variables}} can only be used in the header or footer, like e.g. %PAGES%, %TOTALPAGES%&lt;br /&gt;
&lt;br /&gt;
==URL parameters==&lt;br /&gt;
DPL understands a couple of parameters which can be passed via an URL specification. These URL-parameters all start with DPL_:&lt;br /&gt;
* DPL_count: influences the {{DPL|count}} parameter (in fact it overwrites the value specified within the DPL statement)&lt;br /&gt;
* DPL_offset: influences the {{DPL|offset}} parameter (in fact it overwrites the value specified within the DPL statement)&lt;br /&gt;
* DPL_refresh: if used with a value of &#039;yes&#039; this will clear the DPL cache&lt;br /&gt;
* DPL_fromTitle: restrict the selection to articles with a page title greater or equal to the specified value&lt;br /&gt;
* DPL_toTitle: restrict the selection to articles with a page title less or equal to the specified value&lt;br /&gt;
* DPL_arg1, DPL_arg2, .. DPL_arg5: these are generic parameters that can be used freely to influence a DPL statement&lt;br /&gt;
&lt;br /&gt;
The command &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://mywebsite/mywiki/index.php?title=MyPage&amp;amp;DPL_offset=20 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would display &#039;&#039;MyPage&#039;&#039; and set the offset parameter to a value of &#039;&#039;20&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Within the DPL statement you can access URL parameters via &lt;br /&gt;
  {%DPL_xxx%}&lt;br /&gt;
If a parameter is not set in the URL, DPL will assume an empty string. Instead you can define a default value by using a colon:&lt;br /&gt;
 {%DPL_xxx:yyy%}&lt;br /&gt;
In this case DPL will use &#039;yyy&#039; if the parameter DPL_xxx is not specified on the URL command line.&lt;br /&gt;
&lt;br /&gt;
Note: There is a template called [https://followthescore.org/dpldemo/index.php?title=Template:Extension_DPL_scroll Template:Extension DPL scroll] which uses DPL_offset and DPL_count to provide a generic page scrolling method for huge result sets.&lt;br /&gt;
&lt;br /&gt;
==Syntax used in this manual==&lt;br /&gt;
If we give complete examples we will typically use the tag based parser extension syntax in this manual. Except when we want to make use of variable expansion.&lt;br /&gt;
&lt;br /&gt;
Most of the manual deals with the explanation of individual parameters. This is independent of the choice between the two variants described above. So, if you read something like&lt;br /&gt;
* parameter = value&lt;br /&gt;
you should have in mind that you must either place DPL tags around (using a separate line for each parameter) or use the parser function syntax and separate parameters by pipe characters.&lt;br /&gt;
&lt;br /&gt;
==Time stamps==&lt;br /&gt;
DPL queries which return date/time information (e.g. date of last edit of a page) will display this information according to your local timezone (if this is correctly set in your user preferences).&lt;br /&gt;
&lt;br /&gt;
==Interaction between your wiki text and DPL3 output==&lt;br /&gt;
As mentioned before DPL3 will insert its output exactly at the position where you placed the DPL3 call. This means that you can put wiki syntax around your DPL call, like e.g.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  {| class=wikitable&lt;br /&gt;
  |a table field&lt;br /&gt;
  |&amp;lt;DPL&amp;gt;&lt;br /&gt;
     linksto=myPage&lt;br /&gt;
   &amp;lt;/DPL&amp;gt;&lt;br /&gt;
  |-&lt;br /&gt;
  |another table field&lt;br /&gt;
  |...&lt;br /&gt;
  |}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You could also use html syntax to surround DPL output as in the following example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Item2&lt;br /&gt;
    &amp;lt;DPL&amp;gt;&lt;br /&gt;
      ...parameters...&lt;br /&gt;
    &amp;lt;/DPL&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Special note on &#039;&#039;Self References&#039;&#039;==&lt;br /&gt;
In principle a DPL query could be written in a way that the page containing the query (or the page including a template which contains the query) would be part of the result set. Experience in the past has shown that in some cases this leads to unwanted effects. For instance the page containing the query from a MediaWiki point of view contains links to all pages it lists. If your DPL statement contains a &amp;quot;uses&amp;quot; clause you will be astonished to find your own page in all results. The same happens with categories... In addition there were technical problems with self referencing result sets (parser loop references which seemed very hard to solve). So it was decided to skip a self reference in the result set by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center style=&amp;quot;border:1px black solid&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&#039;&#039;Normally DPL does not return its own page in the result.&#039;&#039;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The parameter {{DPL|skipthispage}} gives you control over this behavior. By setting it to &#039;&#039;no&#039;&#039; you can allow self references in DPL result sets.&lt;br /&gt;
* You can suppress back references to a page containing a DPL query by using {{DPL|reset}} and/or {{DPL|eliminate}}.&lt;br /&gt;
&lt;br /&gt;
==Symbol replacement in &#039;&#039;mode=userformat&#039;&#039;==&lt;br /&gt;
When mode=userformat is selected, DPL will not output anything by default. Instead it will look for symbols in your input (&#039;&#039;listseparators, secseparators, multisecseparators, tablerow&#039;&#039;) which it will replace by their corresponding values. For example, &amp;lt;code&amp;gt;%TITLE%&amp;lt;/code&amp;gt; will be replaced by the title of an article, &amp;lt;code&amp;gt;%PAGE%&amp;lt;/code&amp;gt; will be replaced by the pagename. So, if you write something like &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[%PAGE%|%TITLE%]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, DPL will create a hyperlink to an article.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See [[Help:DPL/Parameters: Controlling output format#format]] for a complete list of symbols.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The specification of &amp;lt;code&amp;gt;listseparators&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;secseparators&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;multisecseparators&amp;lt;/code&amp;gt; does only make sense in combination with &amp;lt;code&amp;gt;mode=userformat&amp;lt;/code&amp;gt;. Therefore &amp;lt;code&amp;gt;mode=userformat&amp;lt;/code&amp;gt; is automatically implied when &amp;lt;code&amp;gt;listseparators&amp;lt;/code&amp;gt; is specified. To make the syntax even more comfortable the simple word &amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt; can be used as an alias for &amp;lt;code&amp;gt;listseparators&amp;lt;/code&amp;gt;. So:&lt;br /&gt;
 mode=userformat&lt;br /&gt;
 listseparators=a,b,c,d&lt;br /&gt;
is exactly the same as:&lt;br /&gt;
 format=a,b,c,d&lt;br /&gt;
&lt;br /&gt;
==Use of boolean parameters==&lt;br /&gt;
A lot of DPL&#039;s parameters have type [http://en.wikipedia.org/wiki/boolean_datatype boolean]. The manual always assumes that &#039;true&#039; and &#039;false&#039; are used to set such parameters. As an alternative, you can also use &#039;yes&#039; and &#039;no&#039; or &#039;1&#039; and &#039;0&#039; or &#039;on&#039; and &#039;off&#039; as with the standard HTML form checkbox input type.&lt;br /&gt;
&lt;br /&gt;
==Implicit link to [[:Template:Extension DPL]]==&lt;br /&gt;
Since version 1.7.9 DPL creates an implicit automatic link to &amp;lt;code&amp;gt;Template:Extension DPL&amp;lt;/code&amp;gt;.&lt;br /&gt;
This means that every page containing a DPL statement will automatically create a link to [[:Template:Extension DPL]].  You should create this Template in your wiki.  We suggest that you copy the source code from [[:Template:Extension DPL|our version]].  The idea is that via this connection you can easily find out which pages in a wiki contain DPL calls.&lt;br /&gt;
&lt;br /&gt;
Note that the template does NOT produce any output - so it is practically invisible to the user.  If you forget to create the template, however, the user will see a red link to the template.&lt;br /&gt;
&lt;br /&gt;
==Debugging a DPL statement==&lt;br /&gt;
If you want to write a DPL query which produces wiki tables a lot of imagination is required because you must produce correct wiki syntax as the result of your query. And that syntax heavily depends on newlines, escaping of pipe symbols and other nice little things which are easy to get wrong ;-)&lt;br /&gt;
&lt;br /&gt;
We recommend to use the following parameters to find out what syntax your DPL statement produces:&lt;br /&gt;
  &lt;br /&gt;
  resultsheader=«pre»«nowiki»&lt;br /&gt;
  resultsfooter=«/nowiki»«/pre»&lt;br /&gt;
&lt;br /&gt;
The same effect can be achieved with {{DPL|debug}}=5.&lt;br /&gt;
&lt;br /&gt;
==Table output==&lt;br /&gt;
We&#039;d also like to point out that there are two special commands named {{DPL|table}} and {{DPL|tablerow}} which make it quite easy to produce output in table form.&lt;br /&gt;
&lt;br /&gt;
==Scrolling==&lt;br /&gt;
DPL supports efficient scrolling through huge result sets.&lt;br /&gt;
&lt;br /&gt;
The command &amp;lt;code&amp;gt;scroll=yes&amp;lt;/code&amp;gt; must be given to enable scrolling.&lt;br /&gt;
&lt;br /&gt;
DPL can take certain URL parameters from the command line, like &amp;amp;DPL_fromTitle and &amp;amp;DPL_toTitle. If these arguments are given the commands &amp;lt;code&amp;gt;title&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;title&amp;amp;lt;&amp;lt;/code&amp;gt; will implicitly be set. Within the {{DPL|resultsheader}} and/or {{DPL|resultsfooter}} you can call a template which generates links to fetch the next / previous page.&lt;br /&gt;
&lt;br /&gt;
Basically the idea of backward scrolling is that the SQL statement produces a DESCENDING order (with titles below the threshold). Internally DPL buffers the SQl result set and reverses its order. So the user will see a page of entries directly below the threshold, but in ascending order.&lt;br /&gt;
&lt;br /&gt;
If scrolling is enabled, DPL 1.8.0 and later will take a couple of parameters from the URL command line, like &amp;lt;code&amp;gt;DPL_offset&amp;lt;/code&amp;gt; for instance; these parameters can be accessed within DPL via a special syntax: &lt;br /&gt;
* &amp;lt;code&amp;gt;{%DPL_offset%}&amp;lt;/code&amp;gt;.&lt;br /&gt;
or&lt;br /&gt;
* &amp;lt;code&amp;gt;{%DPL_offset:defaultvalue%}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The variables are:&lt;br /&gt;
* DPL_count&lt;br /&gt;
* DPL_offset&lt;br /&gt;
* DPL_refresh   (a value of &#039;yes&#039; will purge the DPL cache)&lt;br /&gt;
* DPL_fromTitle (will be passed to title&amp;lt;  )&lt;br /&gt;
* DPL_toTitle   (will be passed to title&amp;gt;  )&lt;br /&gt;
* DPL_findTitle (will be passed to title&amp;gt;=  )&lt;br /&gt;
* DPL_scrolldir (will be used to influence sort order, can be &#039;up&#039; or &#039;down&#039;)&lt;br /&gt;
&lt;br /&gt;
Thus you could write an article called &#039;MyPopularArticles&#039; containing a DPL query like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#dpl:execandexit=geturlargs}}&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
  category      = Country&lt;br /&gt;
  count         = {%DPL_count:100%}&lt;br /&gt;
  scroll        = yes&lt;br /&gt;
  resultsheader = Showing {%DPL_count:100%} pages starting from page {{#expr:{%DPL_offset%} + 1}}:\n&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calling &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://mywebsite/mywiki/index.php?title=MyPopularArticles&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will give you the first 100 articles in the category. Adding &amp;amp;DPL_offset=100 will give you the next one hundred articles. This mechanism can be used to create a generic page scroll feature - provided you can access the value of &amp;lt;code&amp;gt;DPL_offset&amp;lt;/code&amp;gt; also in other templates outside DPL. And this is where the &amp;lt;code&amp;gt;execandexit&amp;lt;/code&amp;gt; command comes in: it stores the URL parameters in a variable which can be accessed via #dplvar.&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL/Dplmatrix/test_matrix&amp;diff=1282</id>
		<title>Help:DPL/Dplmatrix/test matrix</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL/Dplmatrix/test_matrix&amp;diff=1282"/>
		<updated>2024-08-23T02:33:52Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1 width=100% cellspacing=0&lt;br /&gt;
|style=padding-left:5px width=120px id=n-Test | &#039;&#039;&#039;Test&#039;&#039;&#039;&lt;br /&gt;
|style=padding-left:5px | matrix&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===generating a matrix from an indented list ===&lt;br /&gt;
Input is:&lt;br /&gt;
 one&lt;br /&gt;
  oho&lt;br /&gt;
  aha&lt;br /&gt;
 two ~~ Two&lt;br /&gt;
  ehem&lt;br /&gt;
 three&lt;br /&gt;
 four&lt;br /&gt;
  aha&lt;br /&gt;
  uhui ~~ UHU&lt;br /&gt;
 two ~~ Two&lt;br /&gt;
    uhui ~~ UHU&lt;br /&gt;
&lt;br /&gt;
Output is:&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!normal&lt;br /&gt;
!flipped&lt;br /&gt;
|--&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#dplmatrix:a simple demo matrix||||&lt;br /&gt;
one&lt;br /&gt;
 oho&lt;br /&gt;
 aha&lt;br /&gt;
two ~~ Two&lt;br /&gt;
 ehem&lt;br /&gt;
three&lt;br /&gt;
four&lt;br /&gt;
 aha&lt;br /&gt;
 uhui ~~ UHU&lt;br /&gt;
two ~~ Two&lt;br /&gt;
   uhui ~~ UHU&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{#dplmatrix:a simple demo matrix|&amp;lt;big&amp;gt;&amp;amp;bull;&amp;lt;/big&amp;gt;|.|flip|&lt;br /&gt;
one&lt;br /&gt;
 oho&lt;br /&gt;
 aha&lt;br /&gt;
two ~~ Two&lt;br /&gt;
 ehem&lt;br /&gt;
three&lt;br /&gt;
four&lt;br /&gt;
 aha&lt;br /&gt;
 uhui ~~ UHU&lt;br /&gt;
two ~~ Two&lt;br /&gt;
   uhui ~~ UHU&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|--&lt;br /&gt;
|&lt;br /&gt;
{{#dplmatrix:a simple demo matrix||||&lt;br /&gt;
one&lt;br /&gt;
 oho&lt;br /&gt;
 aha&lt;br /&gt;
two ~~ Two&lt;br /&gt;
 ehem&lt;br /&gt;
three&lt;br /&gt;
four&lt;br /&gt;
 aha&lt;br /&gt;
 uhui ~~ UHU&lt;br /&gt;
two ~~ Two&lt;br /&gt;
   uhui ~~ UHU&lt;br /&gt;
}}&lt;br /&gt;
|&lt;br /&gt;
{{#dplmatrix:a simple demo matrix|&amp;lt;big&amp;gt;&amp;amp;bull;&amp;lt;/big&amp;gt;|.|flip|&lt;br /&gt;
one&lt;br /&gt;
 oho&lt;br /&gt;
 aha&lt;br /&gt;
two ~~ Two&lt;br /&gt;
 ehem&lt;br /&gt;
three&lt;br /&gt;
four&lt;br /&gt;
 aha&lt;br /&gt;
 uhui ~~ UHU&lt;br /&gt;
two ~~ Two&lt;br /&gt;
   uhui ~~ UHU&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
* &amp;quot;from&amp;quot; items (&amp;quot;source&amp;quot;) start in col 1&lt;br /&gt;
* &amp;quot;to&amp;quot; items (&amp;quot;target&amp;quot;) are indented by at least one space&lt;br /&gt;
* source appears in input sequence&lt;br /&gt;
* target is sorted by alphabet&lt;br /&gt;
* items are treated as pages and shown as a link&lt;br /&gt;
* the label can be defined by adding it after the iterm, separated by &amp;quot;~~&amp;quot;&lt;br /&gt;
* symbols for &amp;quot;yes&amp;quot; and &amp;quot;no&amp;quot; can be defined&lt;br /&gt;
* via the stylesheet in [[MediaWiki:Common.css]] you can control the layout (class=dplmatrix)&lt;br /&gt;
&lt;br /&gt;
===Links to DPL Manual pages===&lt;br /&gt;
Now we use two nested DPL queries and what would be a separate page, Test matrix2, to generate the indented list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dplmatrix:&#039;&#039;links from articles to the DPL manual&#039;&#039;|&#039;&#039;&#039;x&#039;&#039;&#039;|-|flip|&lt;br /&gt;
  {{#dpl:&lt;br /&gt;
    |debug=1&lt;br /&gt;
    |category=DPL Manual&lt;br /&gt;
    |format=,%PAGE% ~~ %TITLE%\n²{:Test matrix2¦page=%PAGE%¦category=DPL Manual¦namespace=}²,&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Contents of Test matrix2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
 |debug=1&lt;br /&gt;
 |{{#if:{{{namespace|}}}|{{#ifeq:{{{namespace}}}|main|namespace=|namespace={{{namespace}}}|}}}}&lt;br /&gt;
 |{{#if:{{{category|}}}|category={{{category}}}}}&lt;br /&gt;
 |linksfrom={{{page}}}&lt;br /&gt;
 |shownamespace=no&lt;br /&gt;
 |format=,   %PAGE% ~~ %TITLE%\n,&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#dplmatrix:&#039;&#039;links from articles to the DPL manual&#039;&#039;|&#039;&#039;&#039;x&#039;&#039;&#039;|-|flip|&lt;br /&gt;
  {{#dpl:&lt;br /&gt;
    |debug=1&lt;br /&gt;
    |category=DPL Manual&lt;br /&gt;
    |format=,%PAGE% ~~ %TITLE%\n²{:Test matrix2¦page=%PAGE%¦category=DPL Manual¦namespace=}²,&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL/Example:_Select_by_recently_changed&amp;diff=1281</id>
		<title>Help:DPL/Example: Select by recently changed</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL/Example:_Select_by_recently_changed&amp;diff=1281"/>
		<updated>2024-08-23T02:30:20Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DPL manual|section=Examples|subsection=Select by recently changed}}&lt;br /&gt;
&lt;br /&gt;
==List Help pages which were edited recently==&lt;br /&gt;
The following example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
namespace=Help&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=10&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Would produce the last ten edited articles in the Help namespace:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
namespace=Help&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=10&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==List DPL manual pages with the oldest last edit dates==&lt;br /&gt;
The following example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
namespace=Help&lt;br /&gt;
|titlematch=DPL%&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=ascending&lt;br /&gt;
|count=10&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Would produce the first ten edited articles in the Help namespace with the DPL prefix:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
namespace=Help&lt;br /&gt;
|titlematch=DPL%&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=ascending&lt;br /&gt;
|count=10&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==List the last seven revisions of DPL manual pages which have an edit date later or equal to September 9, 2019==&lt;br /&gt;
The following example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#dpl:&lt;br /&gt;
namespace=Help&lt;br /&gt;
|titlematch=DPL%&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|allrevisionssince=2019-09-09&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=ascending&lt;br /&gt;
|count=7&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Would produce the last seven revision of articles in the Help namespace with the DPL prefix:&lt;br /&gt;
&lt;br /&gt;
{{#dpl:&lt;br /&gt;
namespace=Help&lt;br /&gt;
|titlematch=DPL%&lt;br /&gt;
|addeditdate=true&lt;br /&gt;
|allrevisionssince=2019-09-09&lt;br /&gt;
|ordermethod=lastedit&lt;br /&gt;
|order=ascending&lt;br /&gt;
|count=7&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL/Dplmatrix&amp;diff=1280</id>
		<title>Help:DPL/Dplmatrix</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL/Dplmatrix&amp;diff=1280"/>
		<updated>2024-08-23T02:20:30Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DPL manual|section=dplmatrix}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {{#dplmatrix: name | yes | no | mode | &#039;&#039;&#039;indented_list&#039;&#039;&#039; }}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Effect==&lt;br /&gt;
This function is a side entry into DPL.&lt;br /&gt;
&lt;br /&gt;
You pass an indented list and you get a matrix view back. With copy/paste you can easily transfer such a matrix to Excel and do some polishing there like turning column texts to vertical, highlight interesting cells etc…)&lt;br /&gt;
&lt;br /&gt;
There are five parameters which MUST be given in the order listed here:&lt;br /&gt;
# The name of the matrix. Appears in the upper left cell. Arbitrary wiki formatting (even images) are possible.&lt;br /&gt;
# The symbol for cells which symbolize a link. Default is &amp;quot;x&amp;quot;.&lt;br /&gt;
# The symbol for cells which symbolize the absence of a link. Default is &#039;empty cell&#039;.&lt;br /&gt;
# The mode (&#039;normal&#039; or &#039;flip&#039;); default is &#039;normal&#039;. When &#039;flip&#039; is specified, rows and columns will be exchanged.&lt;br /&gt;
# The indented list.&lt;br /&gt;
#* source items must start in column 1&lt;br /&gt;
#* target items must be indented by at least one space&lt;br /&gt;
#* after the item name you can add ~~ and a &#039;label&#039;. Row and column titles of the matrix will contain hyperlinks to the items. If labels are specified, they will be used instead of the item names.&lt;br /&gt;
#* lines which are empty or contain only spaces are silently ignored.&lt;br /&gt;
#* if a source line is not followed by one or more target lines an empty table row (or column in flip mode) will be shown.&lt;br /&gt;
#* if the same source line appears multiple times, the targets will be joined (added).&lt;br /&gt;
&lt;br /&gt;
The idea is that you can generate the indented list by DPL statements. See the following example:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{/test matrix}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Help:DPL&amp;diff=1279</id>
		<title>Help:DPL</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Help:DPL&amp;diff=1279"/>
		<updated>2024-08-23T02:16:30Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DPL manual|section=|subsection=}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DynamicPageList3&#039;&#039;&#039; (DPL/DPL3) is a powerful MediaWiki [[mw:Manual:Extensions|extension]] that can generate lists of pages, and/or certain data and statistics gathered from them, for display in a wiki page. DPL lists are automatically updated whenever said data changes. &lt;br /&gt;
&lt;br /&gt;
As a basic example, DPL can be used to insert, in a wiki page, an always-current list of all pages of a particular [[mw:Help:Categories|category]]. The data displayed may be selected and sorted based on factors like author, namespace, date, name pattern, usage of templates, or references to other articles, with a variety of custom formatting possibilities.&lt;br /&gt;
&lt;br /&gt;
This page and its subpages are the DynamicPageList3 (DPL) Manual. This version of the DPL Manual was imported from the [https://help.gamepedia.com/Extension:DPL3/Manual Gamepedia Help Wiki] (which apparently adapted it from [http://followthescore.org/dpldemo/index.php?title=DPL:Manual FollowTheScore]). The DPL Manual on the Gamepedia Help Wiki has since migrated to the [https://community.fandom.com/wiki/Help:DPL3/Manual Fandom Community Central]. Because of needed changes, the pages imported have been edited. For a list of all changes, see [[AIOWiki:Adventures in Odyssey Wiki:DPL Manual|AIOWiki:DPL Manual]].&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* [[Help:DPL/General usage and invocation syntax|General usage and invocation syntax]]&lt;br /&gt;
&lt;br /&gt;
== Primary DPL module ==&lt;br /&gt;
These sections contain documentation on DPL&#039;s primary module, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#dpl: ... }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. This is the DPL functionality used most often, and has a wide range of powerful coding options.&lt;br /&gt;
* [[Help:DPL/Parameters: Criteria for page selection|Criteria for page selection]]&lt;br /&gt;
* [[Help:DPL/Parameters: Controlling output format|Controlling output format]]&lt;br /&gt;
* [[Help:DPL/Parameters: Controlling output order|Controlling output order]]&lt;br /&gt;
* [[Help:DPL/Parameters: Controlling output volume|Controlling output volume]]&lt;br /&gt;
* [[Help:DPL/Parameters: Other parameters|Other parameters]]&lt;br /&gt;
&lt;br /&gt;
== Complete DPL Manual Table of Contents ==&lt;br /&gt;
Below is the legacy Table of Contents provided as navigation in the original DPL documentation. It is an expansive, cross-referenced list of DPL parameters (which some find daunting and others find helpful). Its links can all be found via the pages listed above, however the table below may be useful to more easily find what you need, especially if you don&#039;t know which section your desired functionality might be located in (expand the table below and use your browser&#039;s Find In Page feature, usually &amp;lt;code&amp;gt;Ctrl-F&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{hidden|message=Click to reveal or hide legacy DPL Manual Table of Contents|&lt;br /&gt;
&amp;lt;DPL&amp;gt;&lt;br /&gt;
  category = DPL&lt;br /&gt;
  uses = Template:DPL parameter&lt;br /&gt;
  mode = userformat&lt;br /&gt;
  replaceintitle = @DPL/Parameters: @,&lt;br /&gt;
  include = {DPL manual}:[[%PAGE%|%TITLE%]],{DPL parameter}/dpl&lt;br /&gt;
  listseparators={|class=wikitable,\n|-\n|,,\n|}&lt;br /&gt;
  secseparators=,,\n|\n{|class=&amp;quot;wikitable sortable&amp;quot; width=100%\n!width=140px|name\n!purpose\n|-\n|,\n|}&lt;br /&gt;
  multisecseparators=,\n|-\n|&lt;br /&gt;
  allowcachedresults = true&lt;br /&gt;
  ordermethod = sortkey&lt;br /&gt;
&amp;lt;/DPL&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Other DPL modules ==&lt;br /&gt;
These sections detail some additional functions provided by the DPL extension.&lt;br /&gt;
* [[Help:DPL/Dplchapter|&amp;lt;nowiki&amp;gt;{{#dplchapter: ... }}&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
* [[Help:DPL/Dplvar|&amp;lt;nowiki&amp;gt;{{#dplvar: ... }}&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
* [[Help:DPL/Dplreplace|&amp;lt;nowiki&amp;gt;{{#dplreplace: ... }}&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
* [[Help:DPL/Dplnum|&amp;lt;nowiki&amp;gt;{{#dplnum: ... }}&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
* [[Help:DPL/Dplmatrix|&amp;lt;nowiki&amp;gt;{{#dplmatrix: ... }}&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* [[Help:DPL/Compatibility|Compatibility with previous versions]]&lt;br /&gt;
* [[Help:DPL/Hit counters removed|Hit counters removed]]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Selecting articles ===&lt;br /&gt;
* [[Help:DPL/Example: Select by category|By category]]&lt;br /&gt;
* [[Help:DPL/Example: Select by recently changed|By recently changed]]&lt;br /&gt;
&lt;br /&gt;
=== Show article&#039;s context or contents ===&lt;br /&gt;
* [[Help:DPL/Example: Related to article|Pages, templates, images, or categories related to an article]]&lt;br /&gt;
* [[Help:DPL/Example: Display images used|Display all images used in an article]]&lt;br /&gt;
&lt;br /&gt;
=== Controlling output ===&lt;br /&gt;
* [[Help:DPL/Example: Show templates parameters from an article|Show templates parameters from an article]]&lt;br /&gt;
* [[Help:DPL/Example: Show sections from an article|Show sections from an article]]&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Template:DPL_parameter/dpl&amp;diff=1278</id>
		<title>Template:DPL parameter/dpl</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Template:DPL_parameter/dpl&amp;diff=1278"/>
		<updated>2024-08-23T02:03:59Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: Created page with &amp;quot;&amp;lt;span style=&amp;quot;font:120% Courier, monospace;&amp;quot;&amp;gt;{{{name}}}&amp;lt;/span&amp;gt; |{{{purpose}}} |-&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font:120% Courier, monospace;&amp;quot;&amp;gt;[[{{{%PAGE%}}}#{{{name}}}|{{{name}}}]]&amp;lt;/span&amp;gt;&lt;br /&gt;
|{{{purpose}}}&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Family_Camp&amp;diff=1277</id>
		<title>Family Camp</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Family_Camp&amp;diff=1277"/>
		<updated>2024-08-23T01:56:17Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 151&lt;br /&gt;
| mp3 = 26:00&lt;br /&gt;
| cd = 26:00&lt;br /&gt;
| s_num = S-17&lt;br /&gt;
| collection = It’s a Trip!&lt;br /&gt;
| spc_ep_num = 6&lt;br /&gt;
| airdate = June 20, 2009&lt;br /&gt;
| theme = Making time for the ones you love&lt;br /&gt;
| writer = Kathy Buchanan&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Joe Carol&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| add_recording = Rob Gunlee&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829697325&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Miss_Rhubarb&amp;diff=1276</id>
		<title>Miss Rhubarb</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Miss_Rhubarb&amp;diff=1276"/>
		<updated>2024-08-23T01:56:07Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 150&lt;br /&gt;
| mp3 = 24:01&lt;br /&gt;
| cd = 24:01&lt;br /&gt;
| s_num = S-16&lt;br /&gt;
| collection = It’s a Trip!&lt;br /&gt;
| spc_ep_num = 5&lt;br /&gt;
| airdate = May 9, 2009&lt;br /&gt;
| theme = Supporting those you love&lt;br /&gt;
| writer = Kathy Buchanan&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Cal Olsen&lt;br /&gt;
| post_producer2 = Joe Carol&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| add_recording = Rob Gunlee&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829730093&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=The_Greatest_of_These&amp;diff=1275</id>
		<title>The Greatest of These</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=The_Greatest_of_These&amp;diff=1275"/>
		<updated>2024-08-23T01:55:46Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 125&lt;br /&gt;
| mp3 = 23:31&lt;br /&gt;
| cd = 23:31&lt;br /&gt;
| s_num = S-15&lt;br /&gt;
| collection = It’s a Trip!&lt;br /&gt;
| spc_ep_num = 4&lt;br /&gt;
| airdate = February 15, 2008&lt;br /&gt;
| theme = The true meaning of love&lt;br /&gt;
| writer = John Fornof&lt;br /&gt;
| writer2 = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Glen West&lt;br /&gt;
| post_producer2 = Todd Busteed&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| rec_engineer2 = Bryan Papera&lt;br /&gt;
| add_recording = Rob Gunlee&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829664557&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Putting_the_Christmas_Back_in_Hope&amp;diff=1274</id>
		<title>Putting the Christmas Back in Hope</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Putting_the_Christmas_Back_in_Hope&amp;diff=1274"/>
		<updated>2024-08-23T01:55:34Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 124&lt;br /&gt;
| mp3 = 29:35&lt;br /&gt;
| cd = 29:35&lt;br /&gt;
| s_num = S-14&lt;br /&gt;
| collection = Holiday Heart and Hope&lt;br /&gt;
| spc_ep_num = 4&lt;br /&gt;
| airdate = December 22, 2007&lt;br /&gt;
| theme = Christmas: traditions&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Bryan Papera&lt;br /&gt;
| add_recording = Rob Gunlee&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829631789&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Table_Talk&amp;diff=1273</id>
		<title>Table Talk</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Table_Talk&amp;diff=1273"/>
		<updated>2024-08-23T01:55:22Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 123&lt;br /&gt;
| mp3 = 32:59&lt;br /&gt;
| cd = 33:01&lt;br /&gt;
| s_num = S-13&lt;br /&gt;
| collection = Holiday Heart and Hope&lt;br /&gt;
| spc_ep_num = 3&lt;br /&gt;
| airdate = November 17, 2007&lt;br /&gt;
| theme = Thanksgiving&lt;br /&gt;
| writer = John Fornof&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Cal Olsen&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Bryan Papera&lt;br /&gt;
| add_recording = Rob Gunlee&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829599021&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=The_Hope_That_Heals&amp;diff=1272</id>
		<title>The Hope That Heals</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=The_Hope_That_Heals&amp;diff=1272"/>
		<updated>2024-08-23T01:55:10Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 110&lt;br /&gt;
| mp3 = 28:24&lt;br /&gt;
| cd = 28:24&lt;br /&gt;
| s_num = S-12&lt;br /&gt;
| collection = The Hope That Heals (Collection)&lt;br /&gt;
| spc_ep_num = 4&lt;br /&gt;
| airdate = April 7, 2007&lt;br /&gt;
| theme = The true source for hope and healing&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Post-Producer and Sound Designer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829566253&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Christmas_Heirlooms&amp;diff=1271</id>
		<title>Christmas Heirlooms</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Christmas_Heirlooms&amp;diff=1271"/>
		<updated>2024-08-23T01:54:55Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 103&lt;br /&gt;
| mp3 = 25:07&lt;br /&gt;
| cd = 25:07&lt;br /&gt;
| s_num = S-11&lt;br /&gt;
| collection = The Hope That Heals (Collection)&lt;br /&gt;
| spc_ep_num = 2&lt;br /&gt;
| airdate = December 23, 2006&lt;br /&gt;
| theme = When Jesus is all we have, is He enough?&lt;br /&gt;
| writer = John Fornof&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Post-Producer and Sound Designer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829533485&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The hustle and bustle of the Morrisons’ Christmas festivities is interrupted by a sudden tragedy.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=O_Little_Town_of_Coleraine&amp;diff=1270</id>
		<title>O Little Town of Coleraine</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=O_Little_Town_of_Coleraine&amp;diff=1270"/>
		<updated>2024-08-23T01:54:41Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 084&lt;br /&gt;
| mp3 = 29:32&lt;br /&gt;
| cd = 29:34&lt;br /&gt;
| s_num = S-10&lt;br /&gt;
| collection = The Hope That Heals (Collection)&lt;br /&gt;
| spc_ep_num = 1&lt;br /&gt;
| airdate = 2006&lt;br /&gt;
| theme = Christmas&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Unknown&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
| kfk = 45410829500717&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
It’s another Christmas in the Morrison household, and the family gathers together to celebrate… but not the Morrisons we know.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Heart_and_Soldier&amp;diff=1269</id>
		<title>Heart and Soldier</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Heart_and_Soldier&amp;diff=1269"/>
		<updated>2024-08-23T01:54:27Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 059&lt;br /&gt;
| mp3 = 24:27&lt;br /&gt;
| cd = 24:27&lt;br /&gt;
| s_num = S-9&lt;br /&gt;
| collection = Holiday Heart and Hope&lt;br /&gt;
| spc_ep_num = 2&lt;br /&gt;
| airdate = May 29, 2004&lt;br /&gt;
| theme = Only God brings peace&lt;br /&gt;
| writer = Sarah Osinsky&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| post_producer = Lee Nordean&lt;br /&gt;
| post_credit = Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| swdgl = 27&lt;br /&gt;
| kfk = 45410829467949&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
While helping Mr. Key clean out his attic, Haley finds a box of letters between him and a future Mrs. Key from World War II.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Spring_Broke,_Part_2&amp;diff=1268</id>
		<title>Spring Broke, Part 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Spring_Broke,_Part_2&amp;diff=1268"/>
		<updated>2024-08-23T01:54:12Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 058&lt;br /&gt;
| mp3 = 26:18&lt;br /&gt;
| cd = 26:18&lt;br /&gt;
| s_num = S-8b&lt;br /&gt;
| collection = It’s a Trip!&lt;br /&gt;
| spc_ep_num = 2&lt;br /&gt;
| airdate = 2004&lt;br /&gt;
| theme = Helping those in need&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| writer2 = Sarah Osinsky&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| director2 = Sarah Osinsky&lt;br /&gt;
| post_producer = Andrew Bee&lt;br /&gt;
| post_credit = Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| kfk = 45410829435181&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
As the Morrisons’ trip at the Capitol continues, John and Mary wonder how to reach out to the Vaughn family while Justin struggles with all the changes to his plans.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Spring_Broke,_Part_1&amp;diff=1267</id>
		<title>Spring Broke, Part 1</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Spring_Broke,_Part_1&amp;diff=1267"/>
		<updated>2024-08-23T01:53:59Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 057&lt;br /&gt;
| mp3 = 23:32&lt;br /&gt;
| cd = 23:32&lt;br /&gt;
| s_num = S-8a&lt;br /&gt;
| collection = It’s a Trip!&lt;br /&gt;
| spc_ep_num = 1&lt;br /&gt;
| airdate = 2004&lt;br /&gt;
| theme = Helping those in need&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| writer2 = Sarah Osinsky&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| director2 = Sarah Osinsky&lt;br /&gt;
| post_producer = Lee Nordean&lt;br /&gt;
| post_credit = Editor and Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| swdgl = 12&lt;br /&gt;
| kfk = 45410829402413&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The Morrisons have a decision to make on their spring break trip to Washington, DC when they cross paths with a family in need.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=The_Best_Christmas_on_Record&amp;diff=1266</id>
		<title>The Best Christmas on Record</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=The_Best_Christmas_on_Record&amp;diff=1266"/>
		<updated>2024-08-23T01:53:45Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 044&lt;br /&gt;
| mp3 = 48:53&lt;br /&gt;
| cd = 48:53&lt;br /&gt;
| s_num = S-7&lt;br /&gt;
| collection = To Grandmother’s House We Go! (Collection)&lt;br /&gt;
| spc_ep_num = 4&lt;br /&gt;
| airdate = December 21, 2002&lt;br /&gt;
| theme = Christmas: Extending forgiveness and grace&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| post_producer = Steve O’Dell&lt;br /&gt;
| post_producer2 = Andrew Bee&lt;br /&gt;
| post_producer3 = Lee Nordean&lt;br /&gt;
| post_credit = Production Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| kfk = 45410829369645&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
John and Mary tell their kids the story of their first Christmas together, which took place during the Richters’ preparations for a classic Christmas competition.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=To_Grandmother%E2%80%99s_House_We_Go&amp;diff=1265</id>
		<title>To Grandmother’s House We Go</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=To_Grandmother%E2%80%99s_House_We_Go&amp;diff=1265"/>
		<updated>2024-08-23T01:53:34Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 043&lt;br /&gt;
| mp3 = 23:53&lt;br /&gt;
| cd = 23:53&lt;br /&gt;
| s_num = S-6&lt;br /&gt;
| collection = To Grandmother’s House We Go! (Collection)&lt;br /&gt;
| spc_ep_num = 2&lt;br /&gt;
| airdate = November 23, 2002&lt;br /&gt;
| theme = Thanksgiving: appreciating family&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Steve O’Dell&lt;br /&gt;
| post_credit = Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| kfk = 45410829336877&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
On a long trip to Mary’s mother’s house for Thanksgiving, cooped up in one car, Timmy’s enthusiasm about the trip starts to wear on everyone.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Summer_Camp_Blues&amp;diff=1264</id>
		<title>Summer Camp Blues</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Summer_Camp_Blues&amp;diff=1264"/>
		<updated>2024-08-23T01:53:22Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 042&lt;br /&gt;
| mp3 = 24:36&lt;br /&gt;
| cd = 24:35&lt;br /&gt;
| s_num = S-5&lt;br /&gt;
| collection = It’s a Trip!&lt;br /&gt;
| spc_ep_num = 3&lt;br /&gt;
| airdate = 2002&lt;br /&gt;
| theme = Overcoming obstacles&lt;br /&gt;
| writer = Sarah Osinsky&lt;br /&gt;
| director = Sarah Osinsky&lt;br /&gt;
| post_producer = Scott Hekman&lt;br /&gt;
| post_producer2 = Steve O’Dell&lt;br /&gt;
| post_credit = Production Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| swdgl = 26&lt;br /&gt;
| kfk = 45410829304109&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The Morrison kids spend a very active week at summer camp, and Michael, Haley, and Timmy each have unique obstacles to overcome.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Dressed_for_Sacrifice&amp;diff=1263</id>
		<title>Dressed for Sacrifice</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Dressed_for_Sacrifice&amp;diff=1263"/>
		<updated>2024-08-23T01:53:01Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 029&lt;br /&gt;
| mp3 = 24:01&lt;br /&gt;
| cd = 24:03&lt;br /&gt;
| s_num = S-4&lt;br /&gt;
| collection = The Hope That Heals (Collection)&lt;br /&gt;
| spc_ep_num = 3&lt;br /&gt;
| airdate = March 30, 2002&lt;br /&gt;
| theme = Having a sacrificial heart&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| writer2 = Leah Gartner&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| post_producer = Scott Hekman&lt;br /&gt;
| post_producer2 = Steve O’Dell&lt;br /&gt;
| post_credit = Production Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| swdgl = 14&lt;br /&gt;
| kfk = 45410829271341&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The Morrison family volunteers to rebuild the town’s Easter set after it is destroyed by a storm. Meanwhile, Maya struggles to get along with her mom and sister amid the Easter festivities.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=The_Girl_Who_Assumed_Too_Much&amp;diff=1262</id>
		<title>The Girl Who Assumed Too Much</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=The_Girl_Who_Assumed_Too_Much&amp;diff=1262"/>
		<updated>2024-08-23T01:52:49Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 028&lt;br /&gt;
| mp3 = 25:43&lt;br /&gt;
| cd = 25:45&lt;br /&gt;
| s_num = S-3&lt;br /&gt;
| collection = Holiday Heart and Hope&lt;br /&gt;
| spc_ep_num = 1&lt;br /&gt;
| airdate = January 19, 2002&lt;br /&gt;
| theme = Appreciating differences in others&lt;br /&gt;
| writer = Leah Gartner&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| post_producer = Scott Hekman&lt;br /&gt;
| post_producer2 = Steve O’Dell&lt;br /&gt;
| post_credit = Production Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| kfk = 45410829238573&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
When Haley decides to rearrange the furniture in Grace’s house to make it look better, Grace tells her the biblical story of Naaman and his servant girl.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=From_Mary,_with_Love&amp;diff=1261</id>
		<title>From Mary, with Love</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=From_Mary,_with_Love&amp;diff=1261"/>
		<updated>2024-08-23T01:52:38Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 027&lt;br /&gt;
| mp3 = 25:32&lt;br /&gt;
| cd = 25:32&lt;br /&gt;
| s_num = S-2&lt;br /&gt;
| collection = To Grandmother’s House We Go! (Collection)&lt;br /&gt;
| spc_ep_num = 3&lt;br /&gt;
| airdate = December 22, 2001&lt;br /&gt;
| theme = Christmas: Being content with God’s plan&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| post_producer = Steve O’Dell&lt;br /&gt;
| post_producer2 = Scott Hekman&lt;br /&gt;
| post_credit = Production Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| kfk = 45410829205805&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Brooke writes a letter from the perspective of Mary, the mother of Jesus, about what her thoughts might have been on that silent night.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Peas_and_Thank_You&amp;diff=1260</id>
		<title>Peas and Thank You</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Peas_and_Thank_You&amp;diff=1260"/>
		<updated>2024-08-23T01:52:21Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 026&lt;br /&gt;
| mp3 = 28:15&lt;br /&gt;
| cd = 24:00&lt;br /&gt;
| s_num = S-1&lt;br /&gt;
| collection = To Grandmother’s House We Go! (Collection)&lt;br /&gt;
| spc_ep_num = 1&lt;br /&gt;
| airdate = November 17, 2001&lt;br /&gt;
| theme = Thanksgiving and traditions: thankfulness&lt;br /&gt;
| writer = Beth Culp&lt;br /&gt;
| director = Beth Culp&lt;br /&gt;
| post_producer = Steve O’Dell&lt;br /&gt;
| post_credit = Production Engineer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| exec_producer = Randy Hekman&lt;br /&gt;
| kfk = 45410829173037&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
When the Morrisons’ relatives can’t make it for Thanksgiving dinner, the kids invite Grace, Mr. Key, and the Taylors for the big meal.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Template:Infobox_Episode&amp;diff=1259</id>
		<title>Template:Infobox Episode</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Template:Infobox_Episode&amp;diff=1259"/>
		<updated>2024-08-23T01:52:06Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#vardefine:ep|{{{name|{{PAGENAME}}}}}}}{{#vardefine:s|{{#explode:{{{s_num}}}|-|0}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;prevnext&amp;quot; style=&amp;quot;padding: 1px 6px; font-size:10px; border: 1px solid #778FE1; width: 70%;{{radius|10}} background-color:#eaecf0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;text-align:left;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;prevLink&amp;quot;&amp;gt;{{#ifeq:{{#var:ep}}|Meet the Morrisons|&#039;&#039;&#039;First Episode&#039;&#039;&#039;|[[{{#dpl:category=Episodes|ordermethod=sortkey|count=1|format=,%TITLE%|skipthispage=no|offset={{#expr:{{#replace:{{{ep_num}}}|L|83+}}-2{{#ifexpr:{{#replace:{{{ep_num}}}|L|0}}&amp;gt;=85|+3}}}}}}]]}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:center;text-align:center;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;thisPage&amp;quot;&amp;gt;{{#var:ep}}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;thisBullet&amp;quot; style=&amp;quot;visibility:hidden;&amp;quot;&amp;gt;{{·}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;text-align:right;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;nextLink&amp;quot;&amp;gt;{{#switch:{{#var:ep}}|And So It Goes=&#039;&#039;&#039;Final Episode&#039;&#039;&#039;|Reuben Get Your Gun, Part 2=[[Bridges, Part 1]]|#default=[[{{#dpl:category=Episodes|ordermethod=sortkey|count=1|format=,%TITLE%|skipthispage=no|offset={{#expr:{{#replace:{{{ep_num}}}|L|83+}}{{#ifexpr:{{#replace:{{{ep_num}}}|L|0}}&amp;gt;=83|+3}}}}}}]]}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;infobox&amp;quot; style=&amp;quot;float:right;max-width:250px !important;clear:right;margin:5px 0 1em 1em;border:2px solid MediumSeaGreen;background:#eaecf0;{{radius|10}} padding:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-size:16px;line-height:1.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;#{{Trim Leading 0|{{{ep_num}}}}} ({{{s_num}}}): “{{#loop:i|0|{{#count:{{#var:ep}}| }}|{{#explode:{{#var:ep}}| |{{#var:i}}}} {{#ifexpr:{{#var:i}}+1&amp;lt;{{#count:{{#var:ep}}| }}|&amp;lt;nowiki /&amp;gt;}}}}&amp;amp;nbsp;{{#explode:{{#var:ep}}| |{{#count:{{#var:ep}}| }}}}”&#039;&#039;&#039;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid MediumSeaGreen;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:6px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:{{{collection_image|{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|01|{{#ifeq:{{#var:s}}|S|S{{#dpl:title={{{collection}}}|format=,|include={Infobox Collection}:spc}}|{{padleft:{{#var:s}}|2}}}}}}.jpg}}}|center|250px|link={{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|Lost episodes|{{{collection|Season {{#var:s}}}}}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:9px solid #eaecf0;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:50px;float:left;text-align:left;&amp;quot;&amp;gt;Collection&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:200px;float:right;text-align:right;&amp;quot;&amp;gt;{{#if:{{{collection|}}}|&#039;&#039;[[{{{collection}}}|{{#replace:{{{collection}}}| (Collection)|}}]]&#039;&#039;|{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|[[Lost episodes]]|[[Season {{#var:s}}]]}}}}{{#ifeq:{{#var:s}}|S|&amp;lt;br&amp;gt;[[Special episodes]]}}{{#if:{{{collection2|}}}|&amp;lt;br&amp;gt;&#039;&#039;[[{{{collection2}}}]]&#039;&#039;}}&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Time&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;MP3: {{{mp3}}}{{#if:{{{cd|h}}}|&amp;lt;br&amp;gt;CD: {{{cd}}}}}&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Original Airdate&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;{{{airdate}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Theme&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;{{{theme}}}&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{arc|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Arc&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[:Category:{{{arc}}} Episodes|{{{arc}}}]]&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid MediumSeaGreen;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Writer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{writer}}}]]{{#if:{{{writer2|}}}|&amp;lt;br&amp;gt;[[{{{writer2}}}]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Director&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{director}}}]]{{#if:{{{director2|}}}|&amp;lt;br&amp;gt;[[{{{director2}}}]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;{{{post_credit|Post-Producer}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{post_producer}}}]]{{#if:{{{post_producer2|}}}|&amp;lt;br&amp;gt;[[{{{post_producer2}}}]]}}{{#if:{{{post_producer3|}}}|&amp;lt;br&amp;gt;[[{{{post_producer3}}}]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Composer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{composer}}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{rec_engineer|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Recording Engineer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{rec_engineer}}}]]{{#if:{{{rec_engineer2|}}}|&amp;lt;br&amp;gt;[[{{{rec_engineer2}}}]]}}{{#if:{{{rec_engineer3|}}}|&amp;lt;br&amp;gt;[[{{{rec_engineer3}}}]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{add_recording|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Additional Recording&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{add_recording}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Executive Producer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{exec_producer}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{kfk|}}}{{#dpl:format=,|include={Infobox Collection}/purchase|title={{{collection|{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|Lost episodes|Season {{#var:s}}}}}}}}}{{{swdgl|}}}{{RTG|{{{ep_num}}}}}{{{bts|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid MediumSeaGreen;padding:5px 0px 0px 0px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{kfk|}}}{{#dpl:format=,|include={Infobox Collection}/purchase|title={{{collection|{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|Lost episodes|Season {{#var:s}}}}}}}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:85px;float:left;text-align:left;&amp;quot;&amp;gt;Purchase episode&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;width:165px;float:right;text-align:right;&amp;quot;&amp;gt;{{#if:{{{kfk|}}}|[https://shop.keysforkids.org/products/specials?variant={{{kfk}}} Keys for Kids (MP3 Single) ][[File:KFK icon.png|14px|link=https://shop.keysforkids.org/products/specials?variant={{{kfk}}}]]&amp;lt;br&amp;gt;}}{{#dpl:format=,|include={Infobox Collection}/purchase|title={{{collection|{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|Lost episodes|Season {{#var:s}}}}}}}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{swdgl|}}}{{RTG|{{{ep_num}}}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:80px;float:left;text-align:left;&amp;quot;&amp;gt;Podcast Review{{#if:{{{swdgl|}}}|{{#if:{{RTG|{{{ep_num}}}}}|s}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:170px;float:right;text-align:right;&amp;quot;&amp;gt;{{#if:{{{swdgl|}}}|[[Slow Walk DGL Episode {{{swdgl}}}]]&amp;lt;br&amp;gt;}}{{#if:{{RTG|{{{ep_num}}}}}|[[Return to Gilead Episode {{RTG|{{{ep_num}}}}}]]&amp;lt;br&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{bts|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:85px;float:left;text-align:left;&amp;quot;&amp;gt;Behind-the-scenes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:165px;float:right;text-align:right;&amp;quot;&amp;gt;[[{{{bts}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&#039;&#039;&#039;“{{#var:ep}}”&#039;&#039;&#039; is episode #{{Trim Leading 0|{{{ep_num|}}}}} of [[Down Gilead Lane|{{#ifexpr:{{#replace:{{{ep_num|0}}}|L|9}}&amp;lt;84|Down Gilead Lane|Beyond Gilead}}]], episode #{{#explode:{{{s_num}}}|-|1}} of {{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|the [[lost episodes]]|{{#ifeq:{{#var:s}}|S|the [[special episodes]], released on CD in &#039;&#039;[[{{{collection}}}]]&#039;&#039;|[[Season {{#var:s}}]]}}}}{{#ifeq:{{#sub:{{{collection}}}|-1}}|!||.}} It was written by [[{{{writer}}}]]{{#if:{{{writer2|}}}|&amp;amp;nbsp;and [[{{{writer2}}}]]}} and originally aired {{#ifeq:{{#len:{{{airdate}}}}}|4|in|on}} {{{airdate}}}.&lt;br /&gt;
&amp;lt;includeonly&amp;gt;__NOTOC__&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{DEFAULTSORT:{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|083.{{#sub:{{{ep_num}}}|1}}|{{{ep_num}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;[[Category:Episodes]]&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#sub:{{{ep_num}}}|0|1}}|L|[[Category:Lost episodes]]|{{#ifeq:{{#var:s}}|S|[[Category:Special episodes]]|[[Category:Episodes in Season {{#var:s}}]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{collection|}}}|[[Category:Episodes in {{{collection}}}|{{{spc_ep_num}}}]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifexpr:{{#replace:{{{mp3}}}-({{{cd}}})|:|*60+}}&amp;gt;=58|[[Category:Extended episodes]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{arc|}}}|[[Category:{{{arc}}} Episodes]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;[[Category:Episodes written by {{{writer}}}]]&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{writer2|}}}|[[Category:Episodes written by {{{writer2}}}]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Template:Infobox_Collection/purchase&amp;diff=1258</id>
		<title>Template:Infobox Collection/purchase</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Template:Infobox_Collection/purchase&amp;diff=1258"/>
		<updated>2024-08-23T01:51:17Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{kfkcd|}}}{{{kfkmp3|}}}{{{amz|}}}{{{aud|}}}{{{apb|}}}|{{#if:{{{kfkcd|}}}|[https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkcd}}} Keys for Kids (CD Season) ][[File:CD icon.svg|14px|link=https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkcd}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{kfkmp3|}}}|[https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkmp3}}} Keys for Kids (MP3 Season) ][[File:Download icon.svg|14px|link=https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkmp3}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{spc|}}}|[https://shop.keysforkids.org/products/collections?variant={{#vardefineecho:special|{{#dpl:title=Special episodes|format=,|include={Infobox Collection}:kfkmp3}}}} Keys for Kids (All Specials) ][[File:Download icon.svg|14px|link=https://shop.keysforkids.org/products/collections/{{#var:special}}]]&amp;lt;br&amp;gt;}}{{#if:{{{amz|}}}|[https://www.amazon.com/dp/{{{amz}}} Amazon (CD Season) ][[File:Amazon icon.svg|14px|link=https://www.amazon.com/dp/{{{amz}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{aud|}}}|[https://www.audible.com/pd/{{{aud}}} Audible (Audiobook Season) ][[File:Audible icon.svg|14px|link=https://www.audible.com/pd/{{{aud}}}]]&amp;lt;br&amp;gt;}}}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Special_episodes&amp;diff=1257</id>
		<title>Special episodes</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Special_episodes&amp;diff=1257"/>
		<updated>2024-08-23T01:40:19Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkmp3 = 45411251847469&lt;br /&gt;
| prefix = collections&lt;br /&gt;
| lead_section = The &#039;&#039;&#039;special episodes&#039;&#039;&#039; of [[Down Gilead Lane]] are episodes that were not released in any regular season, usually as holiday or seasonal specials. They were written by all 6 main writers (excluding [[W. Mark Whitlock]]), and were released from the end of [[Season 2]] to the beginning of [[Season 12]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Quote|Get all 18 special episodes of the hit family radio drama &#039;&#039;Down Gilead Lane&#039;&#039; (and &#039;&#039;Beyond Gilead&#039;&#039;). This audio download set is packed with extended scenes and lots of great adventure from your favorite town and your favorite characters.|Keys for Kids}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;br /&gt;
&lt;br /&gt;
== Chronology ==&lt;br /&gt;
The following list attempts to place the special episodes of &#039;&#039;Gilead&#039;&#039; in a proper chronological order with the rest of the series. This list is incomplete, is based on conjectures made on [[Return to Gilead]], and may be inaccurate.&lt;br /&gt;
&lt;br /&gt;
;Year 1&lt;br /&gt;
*[[Season 1|1-1 - 1-13]]&lt;br /&gt;
*[[Season 2|2-1 - 2-12]]&lt;br /&gt;
*{{ep|Peas and Thank You}}&lt;br /&gt;
*{{ep|From Mary, with Love}}&lt;br /&gt;
*{{ep|The Best Christmas on Record}} &#039;&#039;(Option 1)&#039;&#039;&lt;br /&gt;
;Year 2&lt;br /&gt;
*{{ep|The Girl Who Assumed Too Much}}&lt;br /&gt;
*[[Season 3|3-1 - 3-12]]&lt;br /&gt;
*{{ep|Dressed for Sacrifice}}&lt;br /&gt;
*{{ep|Spring Broke, Part 1}}&lt;br /&gt;
*{{ep|Spring Broke, Part 2}}&lt;br /&gt;
*[[Season 4|4-1 - 4-7]]&lt;br /&gt;
*{{ep|Summer Camp Blues}}&lt;br /&gt;
*[[Season 4|4-8 - 4-12]]&lt;br /&gt;
*[[Season 5|5-1 - 5-3]]&lt;br /&gt;
*{{ep|To Grandmother’s House We Go}}&lt;br /&gt;
*[[Season 5|5-4 - 5-5]]&lt;br /&gt;
*{{ep|The Best Christmas on Record}} &#039;&#039;(Option 2)&#039;&#039;&lt;br /&gt;
;Year 3&lt;br /&gt;
*[[Season 5|5-6 - 5-12]]&lt;br /&gt;
*[[Season 6|6-1 - 6-7]]&lt;br /&gt;
;Year 4&lt;br /&gt;
*[[Season 6|6-8 - 6-12]]&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=To_Grandmother%E2%80%99s_House_We_Go!_(Collection)&amp;diff=1256</id>
		<title>To Grandmother’s House We Go! (Collection)</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=To_Grandmother%E2%80%99s_House_We_Go!_(Collection)&amp;diff=1256"/>
		<updated>2024-08-23T01:39:37Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| name = To Grandmother’s House We Go!&lt;br /&gt;
| spc = 1&lt;br /&gt;
| rel_date = 2004&lt;br /&gt;
| kfkcd = 45411251749165&lt;br /&gt;
| prefix = collections&lt;br /&gt;
| amz = B004XM4NPY&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_12&amp;diff=1255</id>
		<title>Season 12</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_12&amp;diff=1255"/>
		<updated>2024-08-23T01:38:58Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141480749&lt;br /&gt;
| kfkmp3 = 45387141513517&lt;br /&gt;
| amz = B004XM4NPO&lt;br /&gt;
| aud = B003VPI22Y&lt;br /&gt;
| apb = 382967959&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Everything comes together…&lt;br /&gt;
&lt;br /&gt;
Since we first heard from the Morrison family on a quiet road in a small town, we’ve come a long way. Kids have grown up, graduated, and moved away from home. New members have joined the family. This season, find out who’s behind Peace of Heaven, how Monica Richter can get herself out of the mess she’s in, and what significant life choices are made. Find out what happens when the pieces of the puzzle ultimately fall into place in Coleraine.|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_11&amp;diff=1254</id>
		<title>Season 11</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_11&amp;diff=1254"/>
		<updated>2024-08-23T01:38:35Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141415213&lt;br /&gt;
| kfkmp3 = 45387141447981&lt;br /&gt;
| amz = B004XM4NSG&lt;br /&gt;
| aud = B003VPJZP2&lt;br /&gt;
| apb = 382968380&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Opposing forces clash…&lt;br /&gt;
&lt;br /&gt;
With the growing presence of the Peace of Heaven group in Coleraine, lots of new people are moving to town. Some citizens are excited about the promised growth, but others are skeptical. It seems everybody is taking sides. What will become of the idyllic little town of Coleraine — especially Gilead Lane? Will the Morrisons be stretched to their limits? And are the Richters in over their heads?|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_10&amp;diff=1253</id>
		<title>Season 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_10&amp;diff=1253"/>
		<updated>2024-08-23T01:38:11Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141349677&lt;br /&gt;
| kfkmp3 = 45387141382445&lt;br /&gt;
| amz = B004XM4NQI&lt;br /&gt;
| aud = B003VPETIK&lt;br /&gt;
| apb = 382733258&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Hope in the midst of turmoil…&lt;br /&gt;
&lt;br /&gt;
What happened to Mr. Key’s house? Who’s moving in? And who are all those new people in town? Find out the answers to all of those questions and more in season 10 of the hit family radio drama &#039;&#039;Beyond Gilead.&#039;&#039; Packed with extended scenes and lots of great adventure from your favorite town and your favorite characters, it’s a season you won’t want to miss!|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_9&amp;diff=1252</id>
		<title>Season 9</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_9&amp;diff=1252"/>
		<updated>2024-08-23T01:37:46Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141284141&lt;br /&gt;
| kfkmp3 = 45387141316909&lt;br /&gt;
| amz = B004XM4NQ8&lt;br /&gt;
| aud = B003VPE3QS&lt;br /&gt;
| apb = 382968049&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Change is in the air…&lt;br /&gt;
&lt;br /&gt;
College life for Brooke, a new addition to the family, and the office of mayor for John — all situations that can bring stress, discomfort … and opportunities to trust God. The Morrisons learn to turn to Him for answers in the midst of all these changes and more in 12 compelling episodes.|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_8&amp;diff=1251</id>
		<title>Season 8</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_8&amp;diff=1251"/>
		<updated>2024-08-23T01:37:16Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141218605&lt;br /&gt;
| kfkmp3 = 45387141251373&lt;br /&gt;
| amz = B004XM4NQS&lt;br /&gt;
| aud = B003VP2VSA&lt;br /&gt;
| apb = 382968910&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Our plans are not God’s plans. A lesson to be learned…&lt;br /&gt;
&lt;br /&gt;
When things seem to be spinning out of our control, it can be hard to remember that God always has a plan — and that we can trust Him no matter what! It’s an important lesson the Morrisons will learn in this exciting season of &#039;&#039;Beyond Gilead.&#039;&#039;|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_7&amp;diff=1250</id>
		<title>Season 7</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_7&amp;diff=1250"/>
		<updated>2024-08-23T01:35:40Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141153069&lt;br /&gt;
| kfkmp3 = 45387141185837&lt;br /&gt;
| amz = B004XM4NR2&lt;br /&gt;
| aud = B003VPKPBA&lt;br /&gt;
| apb = 382969211&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Hearts and lives will change…&lt;br /&gt;
&lt;br /&gt;
The winds of change are sweeping through Coleraine, and the Morrison family is right in the center of it all! Who will leave, and who will make a complete turnaround? How will the Morrison kids react to all the changes?|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_6&amp;diff=1249</id>
		<title>Season 6</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_6&amp;diff=1249"/>
		<updated>2024-08-23T01:34:53Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141087533&lt;br /&gt;
| kfkmp3 = 45387141120301&lt;br /&gt;
| amz = B004WO10HW&lt;br /&gt;
| aud = B003VPETYO&lt;br /&gt;
| apb = 382968911&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|An unexpected someone finds hope…&lt;br /&gt;
&lt;br /&gt;
When a new star quarterback comes to town, the Richters feel threatened — and they’ll do just about anything to get Caleb back on the field. But what they don’t see coming is an unlikely friendship that turns the threat into an answered prayer. Through the real-to-life stories, this season will teach you how to live out the Beatitudes in every situation you tackle!|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_5&amp;diff=1248</id>
		<title>Season 5</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_5&amp;diff=1248"/>
		<updated>2024-08-23T01:34:31Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| kfkcd = 45387141021997&lt;br /&gt;
| kfkmp3 = 45387141054765&lt;br /&gt;
| amz = B004WO10HC&lt;br /&gt;
| aud = B003UH4UYM&lt;br /&gt;
| apb = 380811778&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|A broken family discovers the healing Balm of Gilead…&lt;br /&gt;
&lt;br /&gt;
Becca and Luke’s mom walked out on them when they were kids. Now they’re teenagers and starting to figure life out on their own. So why has Joan Taylor come back? With the Morrisons standing close to this hurting family, this season will stretch everyone’s faith and trust like no other time in their young lives, and lead them to discover God’s overwhelming peace.|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_4&amp;diff=1247</id>
		<title>Season 4</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_4&amp;diff=1247"/>
		<updated>2024-08-23T01:34:04Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| subtitle = The End of the Beginning&lt;br /&gt;
| kfkcd = 45387140956461&lt;br /&gt;
| kfkmp3 = 45387140989229&lt;br /&gt;
| amz = B004WO10I6&lt;br /&gt;
| aud = B003UH6OXC&lt;br /&gt;
| apb = 380586814&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Operation Lemonade starts to unravel the secret…&lt;br /&gt;
&lt;br /&gt;
Now the town’s biggest mystery is about to be uncovered: What happened the night that Grace Andrews became blind and orphaned? And who is behind the cover-up? As the Morrisons grow in their faith and understanding of true forgiveness, you’ll learn about God’s unchanging truths in these 12 powerful episodes.|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_3&amp;diff=1246</id>
		<title>Season 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_3&amp;diff=1246"/>
		<updated>2024-08-23T01:33:38Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| subtitle = Cosmic Confusion&lt;br /&gt;
| kfkcd = 45387140890925&lt;br /&gt;
| kfkmp3 = 45387140923693&lt;br /&gt;
| amz = B004XM4NPE&lt;br /&gt;
| aud = B003UH0RVC&lt;br /&gt;
| apb = 380807163&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|The deepening mystery of Grace…&lt;br /&gt;
&lt;br /&gt;
Maya Richter’s new faith is put to the ultimate test when her family aims to keep her far away from her new Christian friends. But why doesn’t Tom Richter want his daughter spending time with Grace Andrews and the Morrisons? That’s just one of the questions that leads the kids on their search for answers to Coleraine’s biggest secret.|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_2&amp;diff=1245</id>
		<title>Season 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_2&amp;diff=1245"/>
		<updated>2024-08-23T01:33:06Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| subtitle = When Push Comes to Love&lt;br /&gt;
| kfkcd = 45387140825389&lt;br /&gt;
| kfkmp3 = 45387140858157&lt;br /&gt;
| amz = B004UR8OUC&lt;br /&gt;
| aud = B003UH4V8M&lt;br /&gt;
| apb = 380812456&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|Meet Maya Richter — the meanest girl in the whole school! In fact, her whole family seems to enjoy pushing their way to the top and letting everyone else know about it. But why don’t the Richters want anyone to get to know Grace Andrews? That’s what the Morrison kids want to find out as they try to introduce God’s love to this hurting family.&lt;br /&gt;
&lt;br /&gt;
In these 12 episodes, you’ll learn more about the secret that many people in Coleraine want to keep hidden. And you’ll discover how Grace’s physical blindness gives her amazing insight into our need for God&#039;s mercy.|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Season_1&amp;diff=1244</id>
		<title>Season 1</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Season_1&amp;diff=1244"/>
		<updated>2024-08-23T01:32:37Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Collection&lt;br /&gt;
| subtitle = Crazy Grace&lt;br /&gt;
| kfkcd = 45387140759853&lt;br /&gt;
| kfkmp3 = 45387140792621&lt;br /&gt;
| amz = 9613122664&lt;br /&gt;
| aud = B003UGV6VI&lt;br /&gt;
| apb = 380805595&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{quote|There’s something strange happening on Gilead Lane!&lt;br /&gt;
&lt;br /&gt;
A mysterious new neighbor has everyone talking! But what’s the real story behind the rumors? It’s the town’s biggest mystery, and the Morrison kids want to know the truth about Crazy Grace.&lt;br /&gt;
&lt;br /&gt;
The Morrisons are a family trying to live by God’s Word while dealing with life’s everyday challenges. When Brooke stresses out about her first day in high school, or when Michael tries to be nice to the meanest girl in school, how does God help them through it all?|Official summary}}&lt;br /&gt;
&lt;br /&gt;
== Version Differences ==&lt;br /&gt;
{{Collection Differences}}&lt;br /&gt;
&lt;br /&gt;
== Writers ==&lt;br /&gt;
{{Collection Writers}}&lt;br /&gt;
&lt;br /&gt;
== Episodes ==&lt;br /&gt;
{{Episode list}}&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Template:Infobox_Collection&amp;diff=1243</id>
		<title>Template:Infobox Collection</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Template:Infobox_Collection&amp;diff=1243"/>
		<updated>2024-08-23T01:32:05Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#vardefine:col|{{{name|{{PAGENAME}}}}}}}{{#if:{{{spc|}}}|{{DISPLAYTITLE:&#039;&#039;{{PAGENAME}}&#039;&#039;}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;prevnext&amp;quot; style=&amp;quot;padding: 1px 6px; font-size:10px; border: 1px solid #778FE1; width: 70%;{{radius|10}} background-color:#eaecf0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;text-align:left;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;prevLink&amp;quot;&amp;gt;{{#ifeq:{{PAGENAME}}|Season 1|&#039;&#039;&#039;First Collection&#039;&#039;&#039;|[[{{#dpl:category=Collections|ordermethod=sortkey|count=1|format=,|include={Infobox Collection}/subtitle|skipthispage=no|offset={{#expr:{{#switch:{{#explode:{{PAGENAME}}| |0}}|Season={{#explode:{{PAGENAME}}| |1}}{{#ifexpr:{{#explode:{{PAGENAME}}| |1}}&amp;gt;=8|+1}}|Special=18|Lost=7|#default={{{spc}}}+13}}-2}}}}]]}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:center;text-align:center;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;thisPage&amp;quot;&amp;gt;{{#switch:{{#explode:{{#var:col}}| |0}}|Season={{#var:col}}{{#if:{{{subtitle|}}}|&amp;amp;#58; &#039;&#039;{{{subtitle}}}&#039;&#039;}}|Special|Lost={{#var:col}}|#default=&#039;&#039;{{#var:col}}&#039;&#039;}}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;thisBullet&amp;quot; style=&amp;quot;visibility:hidden;&amp;quot;&amp;gt;{{·}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;text-align:right;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;nextLink&amp;quot;&amp;gt;{{#switch:{{PAGENAME}}|Special episodes=&#039;&#039;&#039;Final Collection&#039;&#039;&#039;|Lost episodes=[[Unproduced episodes]]|#default=[[{{#dpl:category=Collections|ordermethod=sortkey|count=1|format=,|include={Infobox Collection}/subtitle|skipthispage=no|offset={{#expr:{{#switch:{{#explode:{{PAGENAME}}| |0}}|Season={{#explode:{{PAGENAME}}| |1}}{{#ifexpr:{{#explode:{{PAGENAME}}| |1}}&amp;gt;=6|+1}}|Special=18|Lost=7|#default={{{spc}}}+13}}}}}}]]}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;infobox&amp;quot; style=&amp;quot;float:right;max-width:250px !important;clear:right;margin:5px 0 1em 1em;border:2px solid Crimson;background:#eaecf0;{{radius|10}} padding:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;font-size:16px;line-height:1.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{#switch:{{#explode:{{#var:col}}| |0}}|Season={{#var:col}}{{#if:{{{subtitle|}}}|&amp;amp;#58; &#039;&#039;{{{subtitle}}}&#039;&#039;}}|Special|Lost={{#var:col}}|#default=Collection {{{spc}}}: &#039;&#039;{{#var:col}}&#039;&#039;}}&#039;&#039;&#039;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid Crimson;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:6px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:{{{collection_image|{{#switch:{{#explode:{{PAGENAME}}| |0}}|Season={{padleft:{{#explode:{{PAGENAME}}| |1}}|2}}|Special=12|Lost=01|#default=S{{{spc}}}}}}}}.jpg|center|250px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{caption|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid #eaecf0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 95%; line-height:1.5em;&amp;quot;&amp;gt;{{{caption}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid Crimson;margin-top:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:9px solid #eaecf0;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;}}&amp;lt;!--&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Number of Episodes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;[[:Category:{{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}|{{PAGESINCAT:{{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}}}]]&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Total Time&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;MP3: &amp;lt;includeonly&amp;gt;{{SecToTime|{{SecInCat}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{PAGENAME}}|Special episodes|Lost episodes=|#default=&amp;lt;includeonly&amp;gt;&amp;lt;br&amp;gt;CD: {{SecToTime|{{SecInCat|type=cd}}}}&amp;lt;/includeonly&amp;gt;}}&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:left;text-align:left;&amp;quot;&amp;gt;Original Release&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:125px;float:right;text-align:right;&amp;quot;&amp;gt;{{{rel_date|{{#sub:{{#dpl:category={{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}|ordermethod=sortkey|order=descending|count=1|format=,|include={Infobox Episode}:airdate}}|-4}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{kfk|}}}{{{kfkcd|}}}{{{kfkmp3|}}}{{{amz|}}}{{{aud|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;border-top:2px solid Crimson;padding:5px 0px 0px 0px&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{kfkcd|}}}{{{kfkmp3|}}}{{{amz|}}}{{{aud|}}}{{{apb|}}}|&amp;lt;div style=&amp;quot;clear:left;font-size:10px;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:90px;float:left;text-align:left;&amp;quot;&amp;gt;Purchase collection&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;width:160px;float:right;text-align:right;&amp;quot;&amp;gt;{{#if:{{{kfkcd|}}}|[https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkcd}}} Keys for Kids (CD) ][[File:CD icon.svg|14px|link=https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkcd}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{kfkmp3|}}}|[https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkmp3}}} Keys for Kids (MP3) ][[File:Download icon.svg|14px|link=https://shop.keysforkids.org/products/{{{prefix|seasons}}}?variant={{{kfkmp3}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{amz|}}}|[https://www.amazon.com/dp/{{{amz}}} Amazon (CD) ][[File:Amazon icon.svg|14px|link=https://www.amazon.com/dp/{{{amz}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{aud|}}}|[https://www.audible.com/pd/{{{aud}}} Audible ][[File:Audible icon.svg|14px|link=https://www.audible.com/pd/{{{aud}}}]]&amp;lt;br&amp;gt;}}{{#if:{{{aud|}}}|[https://books.apple.com/audiobook/id{{{apb}}} Apple Books ][[File:Apple Books icon.svg|14px|link=https://books.apple.com/audiobook/id{{{apb}}}]]&amp;lt;br&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{-}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{{lead_section|{{#if:{{{spc|{{#ifeq:{{#explode:{{#var:col}}| |0}}|Season|Y}}}}}|&#039;&#039;&#039;{{#ifeq:{{#explode:{{#var:col}}| |0}}|Season|{{#var:col}}{{#if:{{{subtitle|}}}|&amp;amp;#58; &#039;&#039;{{{subtitle}}}&#039;&#039;}}|&#039;&#039;{{#var:col}}&#039;&#039;}}&#039;&#039;&#039; is the {{Ordinal|{{{spc|{{#explode:{{#var:col}}| |1}}}}}}} {{#if:{{{spc|}}}|collection of [[special episodes]] from [[Down Gilead Lane]]{{#ifeq:{{{spc|}}}|1||&amp;amp;nbsp;and [[Beyond Gilead]]}}|regular season of [[{{#ifexpr:{{#explode:{{#var:col}}| |1}}&amp;lt;=6|Down Gilead Lane|Beyond Gilead}}]]}}.&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;nowiki /&amp;gt; Its episodes were written by {{#switch:{{#vardefineecho:numWriters|{{#dpl:titlematch={{#dpl:category=Episodes in {{PAGENAME}}|mode=userformat|include={Infobox Episode}:writer:writer2|format=,{{!}}}}|mode=userformat|resultsheader=%PAGES%}}}}|1={{#dpl:titlematch={{#dpl:category=Episodes in {{PAGENAME}}|mode=userformat|include={Infobox Episode}:writer|format=,{{!}}}}|format=,[[%TITLE%]]}}|2={{#dpl:titlematch={{#dpl:category=Episodes in {{PAGENAME}}|mode=userformat|include={Infobox Episode}:writer:writer2|format=,{{!}}}}|ordermethod=title|format=,[[%TITLE%]]|inlinetext=&amp;lt;nowiki /&amp;gt; and &amp;lt;nowiki /&amp;gt;}}|#default={{#dpl:titlematch={{#dpl:category=Episodes in {{PAGENAME}}|mode=userformat|include={Infobox Episode}:writer:writer2|format=,{{!}}}}|ordermethod=title|format=,[[%TITLE%]]&amp;amp;#44; &amp;lt;nowiki /&amp;gt;|count={{#expr:{{#var:numWriters}}-1}}}}and {{#dpl:titlematch={{#dpl:category=Episodes in {{PAGENAME}}|mode=userformat|include={Infobox Episode}:writer:writer2|format=,{{!}}}}|ordermethod=title|format=,[[%TITLE%]]|count=1|offset={{#expr:{{#var:numWriters}}-1}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:airFirst|{{#dpl:category=Episodes|category={{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}|{{PAGESINCAT:{{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}}}|ordermethod=sortkey|count=1|mode=userformat|include={Infobox Episode}:airdate}}}}{{#vardefine:airLast|{{#dpl:category=Episodes|category={{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}|{{PAGESINCAT:{{#switch:{{PAGENAME}}|Special episodes=Special episodes|Lost episodes=Lost episodes|#default=Episodes in {{PAGENAME}}}}}}|ordermethod=sortkey|count=1|mode=userformat|include={Infobox Episode}:airdate|order=descending}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:airFirst}}|{{#var:airLast}}|&amp;lt;nowiki /&amp;gt; and aired on the radio in {{#var:airFirst}}|, began airing on the radio {{#ifeq:{{#len:{{#var:airFirst}}}}|4|in|on}} {{#var:airFirst}}, and finished airing {{#ifeq:{{#len:{{#var:airLast}}}}|4|in|on}} {{#var:airLast}}}}.}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{DEFAULTSORT:{{#switch:{{#explode:{{PAGENAME}}| |0}}|Season={{padleft:{{#explode:{{PAGENAME}}| |1}}|2}}|Special=17|Lost=06.5|#default=12+{{{spc}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;[[Category:Collections]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=A_Hope_by_Any_Other_Name&amp;diff=1242</id>
		<title>A Hope by Any Other Name</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=A_Hope_by_Any_Other_Name&amp;diff=1242"/>
		<updated>2023-08-15T21:10:05Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: Scientific Guy moved page A Hope By Any Other Name to A Hope by Any Other Name without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 152&lt;br /&gt;
| mp3 = 27:15&lt;br /&gt;
| cd = 27:17&lt;br /&gt;
| s_num = 12-1&lt;br /&gt;
| airdate = August 29, 2009&lt;br /&gt;
| theme = Being who God made you to be&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Cal Olsen&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| add_recording = Austin Rustoffer&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Mayor_May_Not,_Part_2&amp;diff=1241</id>
		<title>Mayor May Not, Part 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Mayor_May_Not,_Part_2&amp;diff=1241"/>
		<updated>2023-07-03T00:47:10Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 109&lt;br /&gt;
| mp3 = 27:35&lt;br /&gt;
| cd = 24:30&lt;br /&gt;
| s_num = 8-12&lt;br /&gt;
| airdate = 2007&lt;br /&gt;
| theme = Making sacrifices for a family member in need&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Post-Producer and Sound Designer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Joel McCarter&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
As the Coleraine mayoral race comes to an end, John and Mary Morrison are left to pick up the pieces of their crumbling family.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=Mayor_May_Not,_Part_1&amp;diff=1240</id>
		<title>Mayor May Not, Part 1</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=Mayor_May_Not,_Part_1&amp;diff=1240"/>
		<updated>2023-07-03T00:46:57Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 108&lt;br /&gt;
| mp3 = 23:59&lt;br /&gt;
| cd = 24:01&lt;br /&gt;
| s_num = 8-11&lt;br /&gt;
| airdate = 2007&lt;br /&gt;
| theme = The importance of sticking to priorities&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Joel McCarter&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
John, Mary, and Brooke have a revelation about Justin that may drastically change their entire family.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=A_Steady_Up&amp;diff=1239</id>
		<title>A Steady Up</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=A_Steady_Up&amp;diff=1239"/>
		<updated>2023-07-03T00:46:38Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 107&lt;br /&gt;
| mp3 = 28:27&lt;br /&gt;
| cd = 28:29&lt;br /&gt;
| s_num = 8-10&lt;br /&gt;
| airdate = 2007&lt;br /&gt;
| theme = Putting hope in God alone&lt;br /&gt;
| writer = John Fornof&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Post-Producer&lt;br /&gt;
| composer = John Campbell&lt;br /&gt;
| rec_engineer = Joel McCarter&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The ups and downs of the Morrisons’ campaign for mayor weigh heavily on the whole family, especially Justin.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=God_Had_a_Plan,_Part_2&amp;diff=1238</id>
		<title>God Had a Plan, Part 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=God_Had_a_Plan,_Part_2&amp;diff=1238"/>
		<updated>2023-07-03T00:46:14Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 106&lt;br /&gt;
| mp3 = 23:44&lt;br /&gt;
| cd = 23:44&lt;br /&gt;
| s_num = 8-9&lt;br /&gt;
| airdate = 2007&lt;br /&gt;
| theme = Trusting God in tragedy&lt;br /&gt;
| writer = John Fornof&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Production Assistant&lt;br /&gt;
| composer = Steve Wick&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Memories are flooding back for Tim Morrison as he comes to terms with his last moments with Mr. Key.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=God_Had_a_Plan,_Part_1&amp;diff=1237</id>
		<title>God Had a Plan, Part 1</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=God_Had_a_Plan,_Part_1&amp;diff=1237"/>
		<updated>2023-07-03T00:45:58Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 105&lt;br /&gt;
| mp3 = 25:22&lt;br /&gt;
| cd = 25:24&lt;br /&gt;
| s_num = 8-8&lt;br /&gt;
| airdate = 2007&lt;br /&gt;
| theme = Seeing God’s hand in everything&lt;br /&gt;
| writer = John Fornof&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Production Assistant&lt;br /&gt;
| composer = Steve Wick&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Confined to a hospital and his memory fading, Mr. Key has some unfinished business with Tom Richter… and with God.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
	<entry>
		<id>http://wiki.returntogilead.com/index.php?title=It%E2%80%99s_the_Little_Things&amp;diff=1236</id>
		<title>It’s the Little Things</title>
		<link rel="alternate" type="text/html" href="http://wiki.returntogilead.com/index.php?title=It%E2%80%99s_the_Little_Things&amp;diff=1236"/>
		<updated>2023-07-03T00:45:39Z</updated>

		<summary type="html">&lt;p&gt;Scientific Guy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Episode&lt;br /&gt;
| ep_num = 104&lt;br /&gt;
| mp3 = 27:15&lt;br /&gt;
| cd = 27:17&lt;br /&gt;
| s_num = 8-7&lt;br /&gt;
| airdate = 2006&lt;br /&gt;
| theme = Doing your best to please the Lord&lt;br /&gt;
| writer = Lori Twichell&lt;br /&gt;
| director = Steve O’Dell&lt;br /&gt;
| post_producer = Elizabeth Bollman&lt;br /&gt;
| post_credit = Production Assistant&lt;br /&gt;
| composer = Forrest Wakeman&lt;br /&gt;
| rec_engineer = Roy Wallace&lt;br /&gt;
| exec_producer = Terre Ritchie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
As Monica Richter’s campaign for mayor begins, the Morrison family starts to feel pressure from their opposition.&lt;br /&gt;
&lt;br /&gt;
== Plot ==&lt;br /&gt;
{{Expand Plot}}&lt;br /&gt;
&lt;br /&gt;
== Cast ==&lt;br /&gt;
{{NoCast}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;/div&gt;</summary>
		<author><name>Scientific Guy</name></author>
	</entry>
</feed>