Jump to content

Template:Tag: Difference between revisions

From WYOS Wiki
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{{content|}}}
<!-- Visible content for the tag page -->
{{{Content|}}}


<!-- Hidden Semantic Data -->
<div style="display:none;">
<div style="display:none;">
<!-- Invisible Data Section -->
[[Has display title::{{{Display Title|{{#replace:{{PAGENAME}}|Tag:|}}}}}]]


<!--
{{#if:{{{Main Category|}}}
  This sets the display title.
| [[Belongs to main category::{{{Main Category}}}]]
  If the 'display_title' parameter is provided, it uses that.
}}
  If not, it defaults to the page name WITHOUT the namespace (e.g., "Habits" for "Tag:Habits").
-->
[[Has display title::{{#if:{{{display_title|}}}|{{{display_title}}}|{{PAGENAME}}}}]]
 
<!-- This preserves the Main Category association for the topic. -->
{{#if:{{{main_category|}}}|[[Belongs to main category::{{{main_category}}}]]}}


[[Category:Topic Tags]]
</div>
</div>
[[Category:Topic Tags]]
</includeonly><noinclude>
</includeonly><noinclude>
This template is for all pages in the "Tag:" namespace.
Template for core Topic Tag pages.


== Usage ==
<templatedata>
{{Tag
{
|display_title=Custom Title (Optional)
  "params": {
|main_category=Achieve Goals
    "Display Title": {
|content=A description of the topic goes here.
      "label": "Display Title",
}}
      "description": "Clean title for the tag (defaults to page name).",
      "type": "line"
    },
    "Main Category": {
      "label": "Main Category",
      "description": "Main Category this tag belongs to (e.g., \"Create & Build\").",
      "type": "wiki-page-name",
      "required": true
    },
    "Content": {
      "label": "Content",
      "description": "Brief description of what the tag represents.",
      "type": "content",
      "suggested": true
    }
  },
  "description": "Defines a Topic Tag that powers taxonomy and queries.",
  "format": "block"
}
</templatedata>
</noinclude>
</noinclude>

Latest revision as of 18:33, 21 September 2025

Template for core Topic Tag pages.

Defines a Topic Tag that powers taxonomy and queries.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Display TitleDisplay Title

Clean title for the tag (defaults to page name).

Lineoptional
Main CategoryMain Category

Main Category this tag belongs to (e.g., "Create & Build").

Page namerequired
ContentContent

Brief description of what the tag represents.

Contentsuggested