Template:Task heading

From Rosetta Code
Revision as of 13:55, 22 August 2016 by rosettacode>Smls (list advantages)


This template can be used to show a heading (which won't affect the table of contents) above the task description on a task page.

Multiple headings can also be used to break longer task descriptions up into logical subsections (see example below).

Advantages

In the past, some Rosettacode editors have used the definition header syntax (e.g. ;Task:) to to create such headings.
Using this template instead, has the following advantages:

  • The heading is styled exactly the same way as the heading of the TOC, which makes it look nice and tidy.
    (Whereas ;Task: is simply rendered in bold, with the same font size and line spacing as normal text, and therefore doesn't stand out as much as a heading, especially when the task description already uses bold text for highlights.)
  • It has an edit link.
    (Due to technical limitations, it gives you the whole task description to edit, not just the specific subsection of it. But that's still better than getting the whole article including all solutions.)

Usage

The first and only argument is the title of the heading to show.
If it is not specified, it defaults to the word "Task".

Usage example Renders as
{{task heading}}

...

{{task heading|Test cases}}

...

{{task heading|See also}}

...

...

...

...



This is a template. There are many others. See Category:RCTemplates for a complete list of templates.