Jump to content

Template:Knowledge: Difference between revisions

From WYOS Wiki
No edit summary
No edit summary
Line 87: Line 87:
<!-- Standard props (Text/Page/URL) -->
<!-- Standard props (Text/Page/URL) -->
{{#if:{{{Display Title|}}}|[[Has display title::{{{Display Title}}}]]}}
{{#if:{{{Display Title|}}}|[[Has display title::{{{Display Title}}}]]}}
{{#if:{{{Subtitle|}}}|[[Has subtitle::{{{Subtitle}}}]]}
{{#if:{{{Subtitle|}}}|[[Has subtitle::{{{Subtitle}}}]]}}
{{#if:{{{Description|}}}|[[Has description::{{{Description}}}]]}}
{{#if:{{{Description|}}}|[[Has description::{{{Description}}}]]}}
{{#if:{{{URL|}}}|[[Has url::{{{URL}}}]]}}
{{#if:{{{URL|}}}|[[Has url::{{{URL}}}]]}}
{{#if:{{{Author|}}}|[[Has author::{{{Author}}}]]}}
{{#if:{{{Author|}}}|[[Has author::{{{Author}}}]]}}
{{#if:{{{Original Title|}}}|[[Has original title::{{{Original Title}}}]]}}
{{#if:{{{Original Title|}}}|[[Has original title::{{{Original Title}}}]]}}
{{#if:{{{Owner|}}}|[[Has owner::{{{Owner}}}]]}}
{{#if:{{{Owner|}}}|[[Has owner::User:{{{Owner}}}]]}}


<!-- Robust image (File type) -->
<!-- Robust image (File type) -->

Revision as of 06:10, 21 September 2025

Template:Knowledge

Master template for Knowledge entries—call via format wrappers only (e.g.,

No image provided


Format Summaries






Summaries






{{#if:|[[Has image::File:}]}

false

{{#if:|}


). Handles infobox and shared semantics for headless API pulls.

Parameters

  • Display Title: Required; user-facing title (Text).
  • Subtitle: Optional; tagline (Text).
  • Description: Optional; card teaser (Text).
  • Image: Optional; filename, auto-prefixes File: (File).
  • Knowledge Format: Auto-passed by wrapper (Page; controlled: Guides|Summaries|etc.).
  • Topic Tags: Required; comma-separated Tag: pages (e.g., Tag:Habits,Tag:Productivity) for multi-value filtering (Page).
  • Status: Publication state; defaults Draft (Text; controlled: Draft|Published|Archived).
  • Is Featured: yes/no flag; defaults no (Boolean).
  • Owner: Required; username for accountability (Text).
  • URL: Optional; external link (URL).
  • Author: Optional; original creator (Text).
  • Original Title: Optional; source title (Text).
  • Original Source: Optional; e.g., Book|Article (Text; controlled vocab via forms).
  • Content: Auto-passed; main body wikitext.

Validation

- **Test Query**: On a sample page: `Tag:Habits Published`—should annotate correctly, queryable via API. - **Edge Case**: Empty tags defaults to no property (avoids blank arrays); boolean false hides from featured lists.

Next: Audit format-specific wrappers (e.g., Template:Summary)?