Template:Random portal component/doc
Jump to navigation
Jump to search
Script error: No such module "Message box". Template:Lua
This template generates a box for a portal home page. The content is drawn randomly from a pre-defined list.
Layout
{{Random portal component
|max =
|template =
|header =
|footer =
|subpage =
|rootpage =
|headertemplate =
}}
Usage
- header: (Optional) The header text of the box. If no header is passed to the template, the default is the subpage name.
- footer: (Optional) The footer text in the box. E.g. Nominations for selected picture.
- rootpage: (Optional) The root of the transcluded page, e.g. Portal:Foo.
- subpage: The subpage of the transcluded page, e.g. Selected picture.
- max: The maximum number of sub-subpages. Must be a positive integer.
- headertemplate: (Optional) The name of the template to use for the box header, e.g.
Box-header/10for Template:Box-header/10; default is the portal's/box-headersubpage
Formatting subpages
- Create a sub-page first. If your portal is
Portal:Foo, then a sub-page could bePortal:Foo/Selected bar. - On the
Portal:Foo/Selected barsub-page, place the template Template:Tl on the page and save it. - Once the list of subject links have been created, use one of the
Selected <subject>templates from below to format each of the subject sub-pages. - This template calls
/box-header(ifheadertemplateis not specified) and Template:Tl for its color styles and closing. Eitherheadertemplatemust be used, or the/box-headersubpage must exist for everything to work correctly.
Example
To see a real time example, see what links here (the list of pages that currently transclude the Template:Tl template).
Here is a stale example of the output generated by this template.
{{Box-header | title=Header
|editpage = Template:Lorem ipsum
|border = Black
|titleforeground = #ffe247
|titlebackground = #646464
|background = #FFFFFF
|foreground = black
}}
{{Lorem ipsum}}
{{Box-footer | Footer }}
will produce:
Script error: No such module "Box-header". Script error: No such module "lorem ipsum".
See also