Template:DPL3/doc: Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
imported>FrozenPlum
m (FrozenPlum moved page Template:Dpl3/doc to Template:DPL3/doc: Nope, now I understand why this was named as such)
imported>FrozenPlum
m (Flag third-party extension use)
Line 19: Line 19:
<!-- Template categories/interwikis here -->
<!-- Template categories/interwikis here -->
[[Category:Templates]]
[[Category:Templates]]
[[Category:Uses Variables extension]]
[[Category:Uses Loops extension]]
[[Category:Templates to simplify or eliminate]]
</includeonly>
</includeonly>

Revision as of 04:02, 30 March 2022

This is the documentation page, it should be transcluded into the main template page. See Template:Documentation for more information

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

For formatting individual %VARIABLES% use Template:tt, for HTML tags, try Template:tag.


Example:

{{dpl3|format}} gives {{#vardefine:page_}}{{#vardefine:page| Controlling output format}}[[{{#var:page}}|format]]
{{dpl3|format|DPL format statement}} gives {{#vardefine:page_}}{{#vardefine:page| Controlling output format}}[[{{#var:page}}|DPL format statement]]
{{dpl3|#dplvar}} gives {{#vardefine:page_}}{{#vardefine:page| Dplvar}}[[{{#var:page}}|#dplvar]]
{{dpl3|non-existing page}} gives {{#vardefine:page_}}{{#vardefine:page| }}[[{{#var:page}}|non-existing page]]

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

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