Template:Knowledge: Difference between revisions
Appearance
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
|
|---|---|
). 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)?