Examples/Parameter: scroll (example 2): Difference between revisions
imported>FrozenPlum (Update example to match new naming) |
imported>FrozenPlum m (Minor update) |
||
Line 6: | Line 6: | ||
==Example== |
==Example== |
||
The <code>{{DPL|count}}</code> and empty <code>{{DPL|offset}}</code> displays the first 3 articles from [[:Category:Fruit examples]] using [[General usage and invocation syntax#Scroll/URL syntax|Scroll/URL syntax]], and <code>scroll</code> fills the scroll/url parameter values. The <code>resultsheader</code> uses a helper template ([[Template: |
The <code>{{DPL|count}}</code> and empty <code>{{DPL|offset}}</code> displays the first 3 articles from [[:Category:Fruit examples]] using [[General usage and invocation syntax#Scroll/URL syntax|Scroll/URL syntax]], and <code>scroll</code> fills the scroll/url parameter values. The <code>resultsheader</code> uses a helper template ([[Template:DPL3 scroll]]) to create scroll navigation, composed of [[mw:Help:Magic_words#Statistics|magic word]] (<code><nowiki>{{PAGESINCATEGORY:Category}}</nowiki></code>) and some parameters are fed to that template, so it can determine total pages, count, and amount of offset. <code>allowcachedresults</code> prevents caching, to prevent the need for manual purge. |
||
<pre> |
<pre> |
Revision as of 06:10, 21 April 2023
Example
The count
and empty offset
displays the first 3 articles from Category:Fruit examples using Scroll/URL syntax, and scroll
fills the scroll/url parameter values. The resultsheader
uses a helper template (Template:DPL3 scroll) to create scroll navigation, composed of magic word ({{PAGESINCATEGORY:Category}}
) and some parameters are fed to that template, so it can determine total pages, count, and amount of offset. allowcachedresults
prevents caching, to prevent the need for manual purge.
{{#dpl:execandexit=geturlargs}} {{#dpl: |category = Fruit examples |count = {%DPL_count:3%} |offset = {%DPL_offset:0%} |scroll = yes |resultsheader = ²{DPL3 scroll¦total={{PAGESINCATEGORY:Fruit examples|R}}¦offset={%DPL_offset:0%}¦count={%DPL_count:3%}¦page={{FULLPAGENAME}}}²\n |resultsfooter = ²{DPL3 scroll¦total={{PAGESINCATEGORY:Fruit examples|R}}¦offset={%DPL_offset:0%}¦count={%DPL_count:3%}¦page={{FULLPAGENAME}}}²\n |allowcachedresults = false }}
Result
{{#dpl:execandexit=geturlargs}} {{#dpl: |category = Fruit examples |count = {%DPL_count:3%} |offset = {%DPL_offset:0%} |scroll = yes |resultsheader = ²{DPL3 scroll¦total=7¦offset={%DPL_offset:0%}¦count={%DPL_count:3%}¦page=Examples/Parameter: scroll (example 2)}²\n |resultsfooter = ²{DPL3 scroll¦total=7¦offset={%DPL_offset:0%}¦count={%DPL_count:3%}¦page=Examples/Parameter: scroll (example 2)}²\n |allowcachedresults = false }}