Difference between revisions of "Template:PrintTopicRelatedTopics"
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
-->{{#arraydefine: values<!-- | -->{{#arraydefine: values<!-- | ||
-->|<!-- | -->|<!-- | ||
− | --><!-- first, get the topics related through Has Related Topic property | + | -->{{#compound_query:<!-- |
− | + | --><!-- first, get the topics related through Has Related Topic property | |
+ | -->[[Category:Stores]] | ||
-->[[{{{topic|}}}]]<!-- | -->[[{{{topic|}}}]]<!-- | ||
− | --> | + | -->;?Has Related Topic<!-- |
− | --> | + | -->;mainlabel=-<!-- |
− | -->| | + | -->|<!-- |
+ | -->{{#if: {{{includeparenttopic|}}}|<!-- | ||
+ | -->[[Category:Topic]]<!-- | ||
+ | -->[[Parent Topic::{{{topic|}}}]]<!-- | ||
+ | -->}}<!-- if | ||
+ | -->|<!-- | ||
+ | --><!-- now add the subtopics if necessary | ||
+ | -->{{#if: {{{includesubtopics|}}}|<!-- | ||
+ | -->[[Category:Topic]]<!-- | ||
+ | -->[[Parent Topic::{{{topic|}}}]]<!-- | ||
+ | -->}}<!-- if | ||
-->|link={{{link|}}}<!-- | -->|link={{{link|}}}<!-- | ||
-->|limit=10000<!-- | -->|limit=10000<!-- | ||
− | -->}}<!-- | + | -->}}<!-- compound query |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-->| , |unique<!-- | -->| , |unique<!-- | ||
− | -->}}<!-- | + | -->}}<!-- array define |
--><!-- | --><!-- | ||
-->{{#arrayunique: values}}<!-- | -->{{#arrayunique: values}}<!-- |
Revision as of 05:20, 30 August 2016
This template is used to print an array of topics related to the topic.
NOTE: As any "printing" template, it doesn't store any values anywhere, but merely prints them on the page.
Parameters:
|topic=
- the page for which related topics are to be printed.|intro=
- initial text that precedes the output, if at least some results exist.|outro=
- text that is appended to the output, if at least some results exist.|default=
- if, for any reason, the query returns no results, this will be printed instead.|link=
- determines whether the values are to be printer as links to the respective pages (where available); possible values are none, subject, all. If not given all is the default.|bullets=
- if non empty, a bullet-list will be produced.|includeparenttopic=
- if non empty, the parent topic is also included in the list.|inclusubtopics=
- if non empty, the subtopics of the topic are also included.