LiveGobe Wiki

Templates are reusable content blocks that can be inserted into multiple pages. They help maintain consistency and reduce duplication across the wiki. Templates can contain text, LGWL markup, and even dynamic logic using modules.

Using Templates

To include a template in a page, use double curly braces around its name:

{{TemplateName}}

You can also pass parameters to customize how the template behaves:

{{TemplateName|parameter1=value1|parameter2=value2}}

Example

Suppose there is a template called Infobox that displays structured data about a topic.

You can use it like this:

{{Infobox
 | title = Example Item
 | description = A simple example of using templates.
 | image = example.png
}}

This will render a formatted information box using the template’s layout.

Creating Templates

Templates are stored in the Template namespace.

To create one:

  1. Go to Template:YourTemplateName.
  2. Add the content you want to reuse across pages.
  3. Save the page.

Once saved, the template can be included anywhere using its name.

Template Parameters

Templates can use parameters to display dynamic values.

Inside a template, parameters are accessed using triple braces.

Parameters can be either named or nameless.

For example:

Inside Template:Example

Value of {{{1}}}: {{{value}}}

Usage:

{{Example|Current Page|value=Hello World}}

The result will show:

Value of Current Page: Hello World

Advanced Templates

Templates can include other templates or use logic defined in Modules.

This allows creation of dynamic and data-driven templates, such as infoboxes, navigation bars, or data tables.

Best Practices

  • Use templates for content repeated across many pages.
  • Keep template names short and descriptive.
  • Document each parameter in a comment or documentation subpage.
  • Avoid overly complex templates unless needed for layout consistency.

See Also

Last Edited by LiveGobe on 11/9/2025, 4:42:20 PM