Jump to content

Template:Knowledge: Difference between revisions

From WYOS Wiki
No edit summary
No edit summary
Line 79: Line 79:
<!-- Set controlled vocabulary properties. Default status is 'Draft'. -->
<!-- Set controlled vocabulary properties. Default status is 'Draft'. -->
[[Has status::{{{Status|Draft}}}]]
[[Has status::{{{Status|Draft}}}]]
{{#if:{{{Knowledge Format|}}}|[[Has knowledge format::[[{{{Knowledge Format}}}]]]]}}
{{#if:{{{Knowledge Format|}}}|[[Has knowledge format::{{{Knowledge Format}}}]]}}
{{#if:{{{Original Source|}}}|[[Has original source::{{{Original Source}}}]]}}
{{#if:{{{Original Source|}}}|[[Has original source::{{{Original Source}}}]]}}


Line 91: Line 91:


<!-- Robust Owner Handling: Adds 'User:' prefix only if it's missing. -->
<!-- Robust Owner Handling: Adds 'User:' prefix only if it's missing. -->
{{#if:{{{Owner|}}}|[[Has owner::{{#ifeq:{{lc:{{#titleparts:{{{Owner}}}|1|1}}}}|user|{{{Owner}}}|User:{{{Owner}}}}}}]]}}
{{#if:{{{Owner|}}}|[[Has owner::{{#ifeq:{{lc:{{#titleparts:{{{Owner}}}|1|1}}}}|user|{{{Owner}}}|User:{{{Owner}}}}]]}}


<!-- Robust image handling: adds 'File:' prefix only if user forgets it. -->
<!-- Robust image handling: adds 'File:' prefix only if user forgets it. -->
{{#if:{{{Image|}}}|[[Has image::{{#ifeq:{{lc:{{#titleparts:{{{Image}}}|1|1}}}}|file|{{{Image}}}|File:{{{Image}}}}}}]]}}
{{#if:{{{Image|}}}|[[Has image::{{#ifeq:{{lc:{{#titleparts:{{{Image}}}|1|1}}}}|file|{{{Image}}}|File:{{{Image}}}}]]}}


<!-- Set boolean property to return true/false for the API. -->
<!-- Set boolean property to return true/false for the API. -->

Revision as of 07:38, 21 September 2025

Template:Knowledge

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

No image provided


Format Summaries






Summaries





{{#if:|User:}

{{#if:|File:}

false




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