模板:Transclude random subpage
![]() | 此模板的文档不存在、不全面或不能详细描述其功能及/或其代码中的参数。请帮助扩充并改进其文档。 |
![]() | 此模板使用Lua语言: |
This template pulls in the content of one sub-subpage randomly chosen from a set of numerically-named sub-subpages. Designed primarily for use on portals.
Usage
[编辑]Default
[编辑]{{Transclude random subpage
|max =
|subpage =
}}
Full
[编辑]{{Transclude random subpage
|max =
|subpage =
|rootpage =
|several =
|prefix =
|more =
|leftfooter =
|rightfooter =
}}
Parameters
[编辑]|max=
- The maximum number of sub-subpages. Must be a positive integer.
|subpage=
- The subpage of the root that is the parent of the transcluded sub-subpages, e.g. Selected article.
|rootpage=
- (Optional) The root of the transcluded page, that is, the page the transclusion takes place on. e.g. Portal:Foo.
|several=
- (Optional) specify how many subpages are to be transcluded, default is one.
|prefix=
- optional prefix to prepend to every transcluded subpage. E.g. use
|prefix=*
to generate an unordered list. |more=
- (Optional) link text for a wikilink under transcluded page in the right footer.
|leftfooter=
- optional left footer.
|rightfooter=
- optional right footer.
Examples of usage of almost all parameters can be seen in Portal:Mathematics/Did you know and Portal:Doctor Who.
Setting up the subpage, and the sub-subpages
[编辑]- Create the subpage first. If your portal is
Portal:Foo
, then the subpage could bePortal:Foo/Selected bar
. - On the subpage (in this case,
Portal:Foo/Selected bar
), place the template{{numbered subpages}}
on that page and save it. - Create subpages for that subpage, naming them /1, /2, /3, etc., and on each one, copy/paste the content you wish to transclude. In this example, that would be a description of a different bar (tavern) lifted from an article about a bar, for each numerical page.
To see an example, see Portal:Psychiatry -- it uses this template and a corresponding subpage scheme.
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.
上述文档嵌入自Template:Transclude random subpage/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。本模板的子页面。 |