Jump to content

Module:Transclude random subpage/doc: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m {{tlx}}
Line 20: Line 20:
=== Formatting subpages ===
=== Formatting subpages ===
* Create a sub-page first. If your portal is {{code|Portal:Foo}}, then a sub-page could be {{code|Portal:Foo/Selected bar}}.
* Create a sub-page first. If your portal is {{code|Portal:Foo}}, then a sub-page could be {{code|Portal:Foo/Selected bar}}.
* On the {{code|Portal:Foo/Selected bar}} sub-page, place the template {{tl|numbered subpages}} on the page and save it.
* On the {{code|Portal:Foo/Selected bar}} sub-page, place the template {{tlx|numbered subpages}} on the page and save it.
* Once the list of subject links have been created, use one of the {{code|Selected <subject>}} templates from below to format each of the subject sub-pages.
* Once the list of subject links have been created, use one of the {{code|Selected <subject>}} templates from below to format each of the subject sub-pages.


== Why this template? ==
== Why this template? ==


This template was created to enable {{tl|Random portal component}} to be replaced with standard portal box notation, including {{tl|Box-header colour}} and {{tl|Box-footer}}.
This template was created to enable {{tlx|Random portal component}} to be replaced with standard portal box notation, including {{tlx|Box-header colour}} and {{tlx|Box-footer}}.


Example:
Example:


<code><nowiki>{{Random portal component|max=22|header=''Selected article''|subpage=Selected article}}</nowiki></code>
{{tlx|Random portal component|max{{=}}22|header{{=}}''Selected article''|subpage=Selected article}}


could be replaced by this:
could be replaced by this:


<pre>
<syntaxhighlight>
{{Box-header colour|Selected article}}
{{Box-header colour|Selected article}}
{{Transclude random subpage |max=22|subpage=Selected article}}
{{Transclude random subpage |max=22|subpage=Selected article}}
{{Box-footer}}
{{Box-footer}}
</pre>
</syntaxhighlight>


This also allows a box to be modified (edited) independently of its contents, and to match the other boxes on the page.
This also allows a box to be modified (edited) independently of its contents, and to match the other boxes on the page.

Revision as of 07:41, 5 April 2019

This template pulls in the content from one subpage from a set of subpages. Designed primarily for use on portals.

Layout

{{Transclude random subpage
 |max      =
 |subpage  = 
 |rootpage =
}}

Usage

  • 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.

Formatting subpages

  • Create a sub-page first. If your portal is Portal:Foo, then a sub-page could be Portal:Foo/Selected bar.
  • On the Portal:Foo/Selected bar sub-page, place the template {{numbered subpages}} 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.

Why this template?

This template was created to enable {{Random portal component}} to be replaced with standard portal box notation, including {{Box-header colour}} and {{Box-footer}}.

Example:

{{Random portal component|max=22|header=Selected article}}

could be replaced by this:

{{Box-header colour|Selected article}}
{{Transclude random subpage |max=22|subpage=Selected article}}
{{Box-footer}}

This also allows a box to be modified (edited) independently of its contents, and to match the other boxes on the page.