Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Join the Playtest on Steam Now: SpiritVale

Template:PatchHighlights: Difference between revisions

Template page
No edit summary
m Protected "Template:PatchHighlights" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
Tags: Mobile edit Mobile web edit
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#if:{{{1|}}}|
<templatestyles src="Template:PatchHighlights/styles.css" />
<!-- Card mode (called by SMW #ask with parameters) -->
<div class="sv-card sv-ph-wrap"><div class="sv-tile sv-ph-head">Recent Updates</div><div class="sv-ph-pad"><div class="sv-ph-grid">{{#ask:
<div style="text-align:left; padding:1rem 1.5rem 0.75rem;">
[[Category:Patch Notes]]
<div style="font-size:1.4em; font-weight:700; line-height:1.2; margin:-0.2em 0 0.3em 0;">
[[Publish date::+]]
[[{{{1}}}|{{#titleparts:{{{1}}}|1|2|:}}]]
| sort=Publish date,Modification date
</div>
| order=desc,desc
<div style="margin:.1em 0; font-size:.85em; font-style:italic; color:var(--text-color);">
| limit=3
{{{Publish date}}}
| ?Publish date
</div>
| ?Patch blurb
{{#if:{{{Patch blurb|}}}|<p style="font-size:.9em; line-height:1.75em; color:var(--text-color); margin:.3em 0 0 0;">{{{Patch blurb}}}</p>|}}
| ?Modification date
</div>
| format=template
|
| template=PatchHighlights/Card
<!-- Grid mode (no params) -->
| named args=yes
<div style="display:grid; grid-template-columns:repeat(3,1fr); gap:1rem; grid-auto-rows:auto; align-items:start; width:100%;">
| mainlabel=Page
{{#ask:
| link=none
[[Namespace::Update]]
| searchlabel=
[[Publish date::+]]
| default=<div class="sv-ph-empty">No recent updates found.</div>
| sort=Publish date
}}</div></div></div>
| order=desc
| limit=3
| ?Publish date
| ?Patch blurb
| format=template
| template=PatchHighlights
| named args=yes
}}
</div>
}}
 
<noinclude>
<noinclude>
<templatedata>
{{/Doc}}
{
  "description": "Displays the three most recent Update: pages using Semantic MediaWiki. When called without parameters, it renders a 3-column grid populated by an SMW query. When SMW calls it with parameters, it renders one card showing the page title (without the Update: prefix), the Publish date, and an optional Patch blurb.",
  "params": {
    "1": { "label": "Page", "description": "Set automatically by SMW when rendering each card.", "type": "wiki-page-name", "required": false },
    "Publish date": { "label": "Publish date", "description": "SMW printout of the date (Property:Publish date).", "type": "string", "required": false },
    "Patch blurb": { "label": "Patch blurb", "description": "Optional one-line summary set on the update page with [[Patch blurb::...]].", "type": "string", "required": false }
  }
}
</templatedata>
 
[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Latest revision as of 04:54, 25 February 2026

Recent Updates
18 December 2025

New weapon graphics, leech and autocast system changes, and balance adjustments across multiple classes.

12 December 2025

Update with various improvements and fixes.

12 December 2025

Update with various improvements and fixes.

This template displays the three most recent patch notes as a compact highlight grid (Main Page friendly). It queries pages in Category:Patch Notes via Semantic MediaWiki and renders each result using Template:Tl.

Requirements

Patch note pages should be in Category:Patch Notes and define these Semantic properties:

  • Publish date
  • Patch blurb (optional)
  • Modification date (fallback date when Publish date is missing)

Output behavior

  • Desktop: up to 3 items.
  • Tablet (<=1024px): 2 items.
  • Mobile (<=640px): 1 item (newest).

If no results are found, it shows “No recent updates found.”

Styling

Loads <templatestyles src="Template:PatchHighlights/styles.css" /> and uses global SV primitives from Common.css:

  • sv-card (outer wrapper)
  • sv-tile (header band + each highlight item)

Customization

To change how many results appear, edit the main template and adjust | limit=3. To change the card layout, edit Template:PatchHighlights/Card

TemplateData

Displays the three most recent patch notes as a highlight grid (Main Page friendly).

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
No parameters specified