{{{text}}} introduces the concept of a named parameter. {{{bgcolor|#CDF}}} also introduces the concept of a default parameter: if 'bgcolor' is not defined, '#CDF' will be used.

Edit the page "Template test" and replace it with the following code:

{{box|bgcolor=navy|textcolor=white|text=A navy blue box}}

Save your page, and note that it displays the following:

A navy blue box

Understanding what happened

As the parameters have names, you can pass them in any order, so {{box|textcolor=white|text=A navy blue box|bgcolor=navy}} would produce an identical box.

Due to default parameters, if, say, the background color was not defined - as in {{box|textcolor=white|text=A navy blue box}} - you would get:

A navy blue box

Named parameters are frequently written on separate lines to aid readability. It is not unusual to see them written in this form:

{{box
|bgcolor = navy
|textcolor = white
|text = A navy blue box
}}

Default parameter can be left blank if you want an optional parameter not to insert anything on a page:

For example, if you wrote {{{text}}} in a template, but did not include a 'text=' input on the article page, it would show up as "{{{text}}}". However, if you wrote {{{text|}}} in the template, the default is no text, so nothing would show up on the article page.