Difference between revisions of "Meta:Templates"

From Synfig Studio :: Documentation
Jump to: navigation, search
m
(Document warning templates)
Line 149: Line 149:
 
* '''Location''': {{l|Template:Title.dpl.default}}
 
* '''Location''': {{l|Template:Title.dpl.default}}
 
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].
 
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].
 +
 +
= Warning banners =
 +
 +
== Warnings ==
 +
* '''Location''': {{l|Template:Warnings}}
 +
* '''Description''': Contains list of displayed warning banners and conditions for them
 +
 +
== OldTerminologyTranslation ==
 +
* '''Location''': {{l|Template:OldTerminologyTranslation}}
 +
* '''Description''': Outdated terminology for translated page banner

Revision as of 13:28, 22 May 2013

Navigation Navigation:  <<Writer Documentation


Here's a list of templates used to improve this wiki functionality.

User Templates

Those templates can (and often should) be used in page body.

Category

  • Location: Template:Category
  • Description: Specifies category page belongs to.
  • Examples: {{Category|MyCategory}}.

CategoryContents

  • Location: Template:CategoryContents
  • Description: Lists all pages in the specified category. Output is localized, so if you use {{CategoryContents|Example}} on Spanish page, you will automatically get content of Example/es category and the page titles will be replaced with their Spanish translations.
  • Examples: {{CategoryContents|MyCategory}}.

L

  • Location: Template:L
  • Description: Creates link to another page, providing proper localization support.
  • Examples: See Meta:LinksTest/ru.

Navigation

  • Location: Template:Navigation
  • Description: Defines navigation for sequence of pages and displays navigation bar. You need only to specify parent (index) page and next page (optional). There's no need to specify previous page, because it's determined automatically. Works only within the range of namespace though.
  • Examples:
    Navigation Navigation:  <<Top Page>>

    .

    Stub

    • Location: Template:Stub
    • Description: Mark page as a stub.
    • Examples: {{Stub}}.

    Title

    Internal Templates

    Templates below are not intended for direct use in page body. They are usually invoked by high-level templates listed above.

    !

    • Location: Template:!
    • Description: This is an auxiliary template allowing one to encode "|"

    within template and parser function parameters. More...

    • Examples:
    Code: Result: Comments:
    {{!}} |

    GetTitle

    • Location: Template:GetTitle
    • Description: Returns custom title of a page set with {{Title}} template in the page body.
    • Examples:
    Code: Result: Comments:
    {{GetTitle|Doc:Getting_Started/ru}} Первые шаги Look at the source of Doc:Getting_Started/ru page.

    Languages

    • Location: Template:Languages
    • Description: Displays bar listing available translations for current page. More...
    • Examples: {{{Languages}}}

    Languages/Lang

    • Location: Template:Languages/Lang
    • Description: Utility template for language bar. Generates link to specified translation of current page if it's exists.
    • Examples:
    Code: Result: Comments:
    {{Languages/Lang|en}} English Result is "English", but without a link, because current page is in English
    {{Languages/Lang|es}} Result is empty, because this page have no Spanish translation. If it does, then the result would be: " • Español"
    {{Languages/Lang|ru}} Result is empty, because this page have no Russian translation. If it does, then the result would be: " • Русский"

    Languages/ThisPageTranslatedIn

    Code: Result: Comments:
    {{Languages/ThisPageTranslatedIn|en}} Meta:Templates If this template invoked from Meta:Templates/es, then result is the same ("/es" suffix automatically dropped)
    {{Languages/ThisPageTranslatedIn|ru}} Meta:Templates/ru If this template invoked from Meta:Templates/es, then result is the same ("/es" suffix automatically dropped and "/ru" suffix added)

    Navigation/PreviousPage

    PagenameFromLink

    Code: Result: Comments:
    {{PagenameFromLink|Doc:Getting_Started#Introduction}} Doc:Getting_Started
    {{PagenameFromLink|layers}} Layers
    {{PagenameFromLink|:Category:Manual}} Category:Manual

    Title.dpl


    Title.dpl.default

    Warning banners

    Warnings

    • Location: Template:Warnings
    • Description: Contains list of displayed warning banners and conditions for them

    OldTerminologyTranslation