Images used (examples): Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
imported>FrozenPlum
(Add a random image example)
imported>FrozenPlum
m (→‎Random image: Needs cache bypass)
 
Line 83: Line 83:
==Random image==
==Random image==
'''Example:'''<br>
'''Example:'''<br>
Displays one random image from the given category, formatted to display the image itself. Note that if only a small number of images exist, the likelihood of repeats on page refresh is much, much higher.
Displays one random image from the given category, formatted to display the image itself. Note that if only a small number of images exist, the likelihood of '''frequent''' repeats on page refresh is much, much higher.
<pre>
<pre>
{{#dpl:
{{#dpl:
Line 89: Line 89:
|randomcount=1
|randomcount=1
|format=,[[File:%TITLE%,{{!}}30px]]
|format=,[[File:%TITLE%,{{!}}30px]]
|allowcachedresults=no
}}
}}
</pre>
</pre>
Line 97: Line 98:
|randomcount=1
|randomcount=1
|format=,[[File:%TITLE%,{{!}}30px]]
|format=,[[File:%TITLE%,{{!}}30px]]
|allowcachedresults=no
}}
}}



Latest revision as of 20:42, 21 April 2023

Manual Examples Images used

Gallery syntax

Example:

{{#lsth:Controlling output format/Parameter: format (example 4)|Example}}

Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").

Result:
{{#lsth:Controlling output format/Parameter: format (example 4)|Result}}

The same result can be achieved with parser extension syntax, as seen below.

Example:

<dpl>
 namespace = File
 count	    = 3
 format    = <gallery mode="packed" widths="80px" heights="80px">,%PAGE%\n,,</gallery>
</dpl>

Images contained in article

Example:
{{#lsth:Criteria for page selection/Parameter: imagecontainer (example 1)|Example}}

Page Template:Example/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").

Result:
{{#lsth:Criteria for page selection/Parameter: imagecontainer (example 1)|Result}}

Example:
This lists images used in the Apple article and uses the format parameter to format the resulting file link as a rendered image

{{#dpl:
|imagecontainer = Apple
|format = ,[[File:%TITLE%|40px]]
}}

Result:
{{#dpl: |imagecontainer = Apple |format = ,File:%TITLE% }}


List images used (existing or not)

Example:
Lists all images used in the Orange articles. openreferences=true lists non-existing images, including those not housed locally, such as images used from Wikimedia Commons. Non-existing images are displayed as red links.

{{#dpl:
|imagecontainer = Orange
|openreferences=true
}}


Result: {{#dpl: |imagecontainer = Orange |openreferences=true }}

Display images used

Example:
Lists all images used in the Apple and Orange articles. openreferences=true lists non-existing images, including those not housed locally, such as images used from Wikimedia Commons. Using escapelinks=false would display the image at full size, except formatting the output using format= allows control over the result, including display size.

{{#dpl:
|imagecontainer = Orange
|openreferences=true
|escapelinks=false
|format=,[[%PAGE%,{{!}}50px]],
}}


Result:

{{#dpl: |imagecontainer = Orange |openreferences=true |escapelinks=false |format=,50px, }}

Random image

Example:
Displays one random image from the given category, formatted to display the image itself. Note that if only a small number of images exist, the likelihood of frequent repeats on page refresh is much, much higher.

{{#dpl:
|category=Images:Fruit
|randomcount=1
|format=,[[File:%TITLE%,{{!}}30px]]
|allowcachedresults=no
}}

Result: {{#dpl: |category=Images:Fruit |randomcount=1 |format=,File:%TITLE%, |allowcachedresults=no }}