Template:DPL3: Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
(Created page with "<includeonly>{{#vardefine:page_}}<!-- -->{{#vardefine:page| {{#switch: {{{1}}} | #dplvar = dplvar | #dplnum = dplnum | #dplreplace = dplreplace | #dplmatrix = dplmatrix | #d...")
 
mNo edit summary
Line 2: Line 2:
-->{{#vardefine:page|
-->{{#vardefine:page|
{{#switch: {{{1}}}
{{#switch: {{{1}}}
| #dplvar = dplvar
| #dplvar = Dplvar
| #dplnum = dplnum
| #dplnum = Dplnum
| #dplreplace = dplreplace
| #dplreplace = Dplreplace
| #dplmatrix = dplmatrix
| #dplmatrix = Dplmatrix
| #dplchapter = dplchapter
| #dplchapter = Dplchapter


<!-- Controlling output format -->
<!-- Controlling output format -->

Revision as of 02:22, 19 July 2019

Formats, and where appropriate, creates a link to the proper dpl parameter, help page, or dpl parser function in the DPL Manual.

For formatting %VARIABLES% and HTML tags, use Template:tt.


Example:

{{dpl3|format}} gives {{#vardefine:page_}}{{#vardefine:page| Controlling output format}}[[Extension:DPL3/{{#var:page}}|format]]
{{dpl3|format|DPL format statement}} gives {{#vardefine:page_}}{{#vardefine:page| Controlling output format}}[[Extension:DPL3/{{#var:page}}|DPL format statement]]
{{dpl3|DPL Security}} gives {{#vardefine:page_}}{{#vardefine:page| }}[[Extension:DPL3/{{#var:page}}|DPL Security]]
{{dpl3|#dplvar}} gives {{#vardefine:page_}}{{#vardefine:page| Dplvar}}[[Extension:DPL3/{{#var:page}}|#dplvar]]
{{dpl3|nonono}} gives {{#vardefine:page_}}{{#vardefine:page| }}[[Extension:DPL3/{{#var:page}}|nonono]]

Parameter values may be included as well (in lieu of a 2nd parameter):

{{dpl3|mode|=userformat}} gives {{#vardefine:page_}}{{#vardefine:page| Controlling output format}}[[Extension:DPL3/{{#var:page}}|mode]]
{{dpl3|mode|=}} gives {{#vardefine:page_}}{{#vardefine:page| Controlling output format}}[[Extension:DPL3/{{#var:page}}|mode]]