Module:Transclude random subpage/doc: Difference between revisions
Appearance
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 {{ |
* 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 {{ |
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: |
||
{{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 module depends on the following other modules: |
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 bePortal: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.