Difference between revisions of "Template:PrintTheoryCurrentlyAcceptedInCommunities"
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
* <code><nowiki>|communitiesfirst=</nowiki></code> - if ''yes'', the communities will be mentioned first in the sentence. If ''no'' (default) the name of the theory will appear first. | * <code><nowiki>|communitiesfirst=</nowiki></code> - if ''yes'', the communities will be mentioned first in the sentence. If ''no'' (default) the name of the theory will appear first. | ||
* <code><nowiki>|skiptheorytitle=</nowiki></code> - if ''yes'' the theory's title will be replaced by "It ", if ''no'' (default) the full pagename of the theory will be used. The ''yes'' option is useful when calling this template from a theory page to avoid mentioning the theory's title several times in a row. NOTE: This parameter is ignored if <code><nowiki>communitiesfirst=yes</nowiki></code>. | * <code><nowiki>|skiptheorytitle=</nowiki></code> - if ''yes'' the theory's title will be replaced by "It ", if ''no'' (default) the full pagename of the theory will be used. The ''yes'' option is useful when calling this template from a theory page to avoid mentioning the theory's title several times in a row. NOTE: This parameter is ignored if <code><nowiki>communitiesfirst=yes</nowiki></code>. | ||
− | + | ||
− | |||
− | |||
</noinclude><includeonly><!-- | </noinclude><includeonly><!-- | ||
− | -->{{#arraydefine: | + | -->{{#if: {{{theory|}}}<!-- |
− | + | -->|<!-- | |
− | + | ||
− | + | -->{{#arraydefine: varCommunities<!-- | |
− | + | -->|{{#ask:<!-- | |
− | + | -->[[SubObjectCategory::Current Answer]]<!-- | |
− | + | -->[[Theory::{{{theory|}}}]]<!-- | |
− | + | -->[[Answer Type::Complete||Inherited||Partial]]<!-- | |
− | + | -->|?Community<!-- | |
+ | -->|mainlabel=-<!-- | ||
+ | -->|headers=hide<!-- | ||
+ | -->|link={{#ifeq:{{{link|no}}}|yes|all|none}}<!-- | ||
+ | -->|limit=10000<!-- | ||
+ | -->}}<!-- | ||
+ | -->| , |unique<!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--><!-- | --><!-- | ||
− | -->{{{ | + | -->{{#vardefine: varAcceptedText|{{#ifeq: {{#show: {{{theory|}}}|?Theory Type|link=none}}|Definition|definition of the term|answer to the question}}|}}<!-- |
− | |||
− | |||
− | |||
--><!-- | --><!-- | ||
− | --> | + | -->{{#vardefine: varTextPrefix|{{#ifeq: {{#show: {{{theory|}}}|?Theory Type|link=none}}|Definition|It is defined as:|It states:}}|}}<!-- |
− | |||
− | |||
− | |||
− | |||
--><!-- | --><!-- | ||
− | --><!-- | + | -->{{#switch: {{#arraysize: varCommunities}}<!-- |
− | + | ||
− | + | -->|0=<!-- | |
− | + | --><!-- No values: print the default | |
− | + | --><!-- | |
− | + | -->{{{default|}}}<!-- | |
− | + | ||
− | + | -->|1=<!-- | |
− | + | --><!-- One value | |
+ | --><!-- | ||
+ | |||
+ | -->{{{intro|}}}<!-- | ||
+ | |||
+ | -->{{#ifeq: {{{communitiesfirst|}}}|yes<!-- | ||
+ | -->|In {{#arrayprint: varCommunities||@@@@|@@@@|print=pretty}} community, the accepted {{#var:varAcceptedText}} is {{#ifeq: {{{linktheory|}}}|yes|[[{{{theory|}}}]]|{{{theory|}}}|}}. <!-- | ||
+ | -->|{{#ifeq: {{{skiptheorytitle|no}}}|yes|It|{{#ifeq: {{{linktheory|}}}|yes|[[{{{theory|}}}]]|{{{theory|}}}|}}|}} is currently accepted by {{#arrayprint: varCommunities||@@@@|@@@@|print=pretty}} community as the best available {{#var:varAcceptedText}}. <!-- | ||
+ | -->}}<!-- | ||
+ | --><!-- | ||
+ | |||
+ | -->{{{outro|}}}<!-- | ||
+ | |||
+ | -->|<!-- | ||
+ | --><!-- Multiple values | ||
+ | --><!-- | ||
+ | |||
+ | -->{{{intro|}}}<!-- | ||
+ | |||
+ | -->{{#ifeq: {{{communitiesfirst|}}}|yes<!-- | ||
+ | -->|In {{#arrayprint: varCommunities||@@@@|@@@@|print=pretty}} communities, the accepted {{#var:varAcceptedText}} is {{#ifeq: {{{linktheory|}}}|yes|[[{{{theory|}}}]]|{{{theory|}}}|}}. <!-- | ||
+ | -->|{{#ifeq: {{{skiptheorytitle|no}}}|yes|It|{{#ifeq: {{{linktheory|}}}|yes|[[{{{theory|}}}]]|{{{theory|}}}|}}|}} is currently accepted by {{#arrayprint: varCommunities||@@@@|@@@@|print=pretty}} communities as the best available {{#var:varAcceptedText}}. <!-- | ||
+ | -->}}<!-- | ||
+ | --><!-- | ||
− | + | -->{{{outro|}}}<!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | -->}}<!-- switch | |
− | |||
− | |||
− | |||
− | --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | -->}}<!-- if | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--></includeonly> | --></includeonly> |
Latest revision as of 22:27, 26 February 2023
This template is used to print the list of communities where the theory is currently accepted.
NOTE: As any "printing" template, it doesn't store any values anywhere, but merely prints them on the page.
Parameters:
|theory=
- the theory.|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=
- if all, then the links to pages will be printed; otherwise (default) no links will be added.|linktheory=
- if yes the theory name will also be a link to the theory's page, if no (default) it will be a plain text. The yes option is useful when calling this template from a non-theory page to get a link to the theory page.|communitiesfirst=
- if yes, the communities will be mentioned first in the sentence. If no (default) the name of the theory will appear first.|skiptheorytitle=
- if yes the theory's title will be replaced by "It ", if no (default) the full pagename of the theory will be used. The yes option is useful when calling this template from a theory page to avoid mentioning the theory's title several times in a row. NOTE: This parameter is ignored ifcommunitiesfirst=yes
.