Examples/Parameter: showcurid (example 1): Difference between revisions
Content added Content deleted
imported>FrozenPlum No edit summary |
imported>FrozenPlum m (Minor adjustments to text) |
||
Line 5: | Line 5: | ||
-->__NOTOC__ |
-->__NOTOC__ |
||
==Example== |
==Example== |
||
⚫ | This outputs a list of pages belonging to [[:Category:Dessert examples]]; the hyperlinks to these pages would look normal (displaying their page name), but would use an additional MediaWiki parameter named '[[mw:Manual:Parameters to index.php#Page revision or version|curid]]' at the end of the URL, which contains the numeric ID of the page. |
||
⚫ | This |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
<pre> |
<pre> |
||
Line 20: | Line 13: | ||
}} |
}} |
||
</pre> |
</pre> |
||
⚫ | |||
⚫ | |||
* <code>showcurid=true</code> cannot be used together with <code>openreferences=true</code>. |
|||
⚫ | |||
⚫ | |||
==Result== |
==Result== |
||
{{#dpl: |
{{#dpl: |
||
|category = Dessert examples |
|category = Dessert examples |
||
Line 29: | Line 27: | ||
==Example 2== |
==Example 2== |
||
This selects pages |
This selects pages in [[:Category:Dessert examples]], <code>format</code> provides very similar functionality to <code>showcurid</code>; the <code>\n* </code> creates a new line with bullet, then the MediaWiki [[mw:Help:Magic words|magic word]] <code><nowiki>{{fullurl:}}</nowiki></code> is used to create the URL from <code>%PAGE%</code>, and feed the URL the <code>%PAGEID%</code> as a URL parameter external link. <code>%PAGE%</code> is then used as the link text. Using a magic word (or parser function) in the <code><nowiki>{{#dpl:}}</nowiki></code> method of using DPL3 requires special syntax, double curly <code><nowiki>{{</nowiki></code> braces <code><nowiki>}}</nowiki></code> must be replaced with <code><nowiki>²{</nowiki></code> and <code><nowiki>}²</nowiki></code> respectively, and pipe <code>|</code> characters must be replaced with <code><nowiki>¦</nowiki></code> or <code><nowiki>{{!}}</nowiki></code>. The <code><nowiki><span class="plainlinks"></span></nowiki></code> wraps each link with a [[mw:Manual:Plainlinks|MediaWiki class]] to prevent the external link icon from displaying. |
||
<pre> |
<pre> |
||
Line 43: | Line 41: | ||
|format = ,\n* <span class="plainlinks">[²{fullurl:%PAGE%¦curid=%PAGEID%}² %PAGE%]</span> |
|format = ,\n* <span class="plainlinks">[²{fullurl:%PAGE%¦curid=%PAGEID%}² %PAGE%]</span> |
||
}} |
}} |
||
<noinclude> |
<noinclude> |
||
[[Category:Adding meta data to the output]] |
[[Category:Adding meta data to the output]] |