<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://miniscope.org/index.php?action=history&amp;feed=atom&amp;title=Template%3ACategory%2Fdisplay-rows</id>
	<title>Template:Category/display-rows - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://miniscope.org/index.php?action=history&amp;feed=atom&amp;title=Template%3ACategory%2Fdisplay-rows"/>
	<link rel="alternate" type="text/html" href="https://miniscope.org/index.php?title=Template:Category/display-rows&amp;action=history"/>
	<updated>2026-04-28T17:02:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://miniscope.org/index.php?title=Template:Category/display-rows&amp;diff=541&amp;oldid=prev</id>
		<title>Maintenance script: SemanticSchemas base configuration — meta-properties, meta-categories, and display templates</title>
		<link rel="alternate" type="text/html" href="https://miniscope.org/index.php?title=Template:Category/display-rows&amp;diff=541&amp;oldid=prev"/>
		<updated>2026-04-26T20:59:13Z</updated>

		<summary type="html">&lt;p&gt;SemanticSchemas base configuration — meta-properties, meta-categories, and display templates&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#arraymap:{{#ask: [[-Has subobject::{{Category/ancestors|{{{category|}}}}}]] [[Category:Property field]] | mainlabel=- | ?For property= | format=plainlist | link=none | sep=, }}|,|@@prop@@|{{#ifeq:{{#show:@@prop@@|?Is hidden}}|true||{{#if:{{#show:{{{page|{{FULLPAGENAME}}}}}|?{{PAGENAME:@@prop@@}}}}|{{!}}-&lt;br /&gt;
! {{#show:@@prop@@|?Display label|default={{PAGENAME:@@prop@@}}}}&lt;br /&gt;
{{!}} {{#show:{{{page|{{FULLPAGENAME}}}}}|?{{PAGENAME:@@prop@@}}}}}}}}|\n}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Renders property value rows via dynamic SMW discovery — walks the&lt;br /&gt;
ancestor chain via `Category/ancestors`, resolves the effective&lt;br /&gt;
property-field list through an inverse `#ask`, then `#show`s each&lt;br /&gt;
property&amp;#039;s label and value on the target page. Properties flagged&lt;br /&gt;
`Is hidden = true` on their property page are skipped.&lt;br /&gt;
&lt;br /&gt;
This is the dynamic-discovery path. Auto-generated category dispatcher&lt;br /&gt;
templates bypass this and iterate a baked property list inline in&lt;br /&gt;
`Category/table` / `Category/sidebox`, skipping the queries entirely.&lt;br /&gt;
This template is still used by:&lt;br /&gt;
&lt;br /&gt;
* `Category/subobject-instance` (rendering one subobject fragment at a&lt;br /&gt;
  time — no baked values available for the fragment&amp;#039;s properties).&lt;br /&gt;
* Hand-written custom-display wikitext that composes the primitives.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* category - The category name (without namespace prefix).&lt;br /&gt;
* page     - The page (or subobject fragment, e.g. &amp;quot;ParentPage#_hash&amp;quot;) to&lt;br /&gt;
             read property values from. Defaults to {{FULLPAGENAME}}.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>