Template:PrintTopicAcceptedTheoriesList

From Encyclopedia of Scientonomy
Revision as of 23:19, 22 February 2023 by Hakob Barseghyan (talk | contribs)
Jump to navigation Jump to search

This template is used to print a list of accepted theories on this topic. It displays the theories accepted on a given topic by sorting them according to their topic's sorting order.

There are several ways this can be printed depending on the parameters. The print out consists of two main parts:

Part 1. Summary: A short statement of which theories are accepted in which community. This can be done in two options depending on the value of groupbycommunity:

Option 1: (if groupbycommunity=yes)

  • Community A: Theory 1, Theory 2, Theory 3
  • Community B: Theory 2, Theory 3, Theory 4
  • Community C: Theory 1, Theory 3, Theory 5

Option 2: (if groupbycommunity=no or empty)

  • Theory 1: Community A, Community C
  • Theory 2: Community A, Community B
  • Theory 3: Community A, Community B, Community C
  • Theory 4: Community B
  • Theory 5: Community C

Formulation texts are printed in part one if formulationtext=one.

Part 2. Details: A (potentially detailed) exposition of each of the accepted theories. This can include any combination of the following:

  • formulation text (if formulationtext=two)
  • formulation file (if formulationfile=yes)
  • description (if description=yes)


NOTE: As any "printing" template, it doesn't store any values anywhere, but merely prints them on the page.

Parameters:

  • |topic= - the topic.
  • |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.
  • |formulationtext= - if one, then the formulation of the theory is added in part 1, if two, it will be added to part 2.
  • |formulationfile= - if yes, then the file with the formulation diagram is added to each record.
  • |description= - if yes, then the first paragraph of the description is added to each record.
  • |bullets= - if yes, a bullet-list will be produced in Part 1.
  • |linebreak= - if yes, each theory's entry will start from a new line; if no (default), a mere space will be added between sentences.
  • |communitiesfirst= - if yes, the communities will be mentioned first in the sentence. If no (default) the name of the theory will appear first.
  • |groupbycommunity= - if yes, the result will be grouped by community (e.g. Theories A, B, C are accepted by community X. Theories A, D, E are accepted by community Y.) If no (default) the result will be grouped by theory (e.g. Theory A is accepted in communities X and Y.).