Template:Category/Workshop logistics/pagelist

From Miniscope
Jump to: navigation, search

Renders a multi-valued Page property as a comma-separated run of wikilinks, for Template:Category/Workshop logistics.

Dispatcher parameters arrive as raw form values, so a multi-valued Page property is one comma-separated string of page names — not wikilinks. This arraymaps it into links, labelling each with its PAGENAME so a namespaced page (2026 Paris Workshop:Ceci Herbert) renders as a bare name. Emits nothing when value is empty.

This duplicates Template:Property/Page, which does the same job wiki-wide. It is redeclared locally on purpose: Property/Page is not tracked in this repo, so transcluding it would put an untracked page in the logistics closure and make a strict sync fail on a page SchemaSync does not own. If Property/Page is ever brought under SchemaSync, delete this and point the parent at it.

The leading colon in [[:@@item@@]] is what keeps a value that happens to name a Category or File from being applied to the page instead of linked from it.

Parameters:

  • value — comma-separated page names