Difference between revisions of "Template:Theory"
Jump to navigation
Jump to search
(3 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
<pre> | <pre> | ||
{{Theory | {{Theory | ||
− | + | |Topic= | |
− | + | |Theory Type= {Definition, Descriptive, Normative} | |
− | + | |Title= //ignored for Definitions. Equals to Topic. | |
− | + | |Alternative Titles= | |
− | + | |Title Formula= //Taken from the Topic's Answer Title Formula. If need to be manually modified, it can be done here. | |
− | + | |Text Formula= //Taken from the Topic's Single Answer Text Formula. If need to be manually modified, it can be done here. | |
− | + | |Object= //Will be used to construct the formulation text. | |
− | + | |Formulation Text= //This is left as a backdoor: use this if the formulation needs to be manually tweaked. | |
− | + | |Description= | |
− | + | |Formulated Year= | |
− | + | |Authors List= | |
− | + | |Resource= | |
− | + | |Formulation File= | |
− | + | |Prehistory= | |
− | + | |History= | |
− | + | |Page Status= | |
− | + | |Editor Notes= | |
− | |||
− | |||
}} | }} | ||
</pre> | </pre> | ||
Line 67: | Line 65: | ||
-->|<!-- | -->|<!-- | ||
--><!-- if formulation text is not given (the expected behavior), then the object is stored and the formulation text is generated according to the formula. | --><!-- if formulation text is not given (the expected behavior), then the object is stored and the formulation text is generated according to the formula. | ||
− | -->{{#set: Object={{{Object|}}}|Formulation Text={{DecodeTextFormula|formula={{#var: varTextFormula}}|subject={{#var: varSubject}}|predicate={{#var: varPredicate}}|object={{{Object|}}}|}}|}}<!-- | + | -->{{#set: Object={{{Object|}}}|Formulation Text={{DecodeTextFormula|formula={{#var: varTextFormula}}|subject={{#var: varSubject}}|predicate={{#var: varPredicate}}|object={{{Object|}}}|link=yes}}|}}<!-- |
--><!-- | --><!-- | ||
-->}}<!-- if formulation text is manually given | -->}}<!-- if formulation text is manually given | ||
Line 81: | Line 79: | ||
-->{{#vardefine: varTheoryType|definition}}<!-- | -->{{#vardefine: varTheoryType|definition}}<!-- | ||
-->|<!-- | -->|<!-- | ||
− | -->{{#set:Title={{DecodeTitleFormula|title={{{Title|}}}|formula={{{Title Formula|}}}|subject={{ | + | -->{{#set:Title={{DecodeTitleFormula|title={{{Title|}}}|formula={{{Title Formula|}}}|subject={{#var: varSubject}}|predicate={{#var: varPredicate}}|object={{{Object|}}}|}}|}}<!-- |
-->{{#vardefine: varTheoryType|theory}}<!-- | -->{{#vardefine: varTheoryType|theory}}<!-- | ||
-->}}<!-- switch | -->}}<!-- switch | ||
Line 176: | Line 174: | ||
--> | --> | ||
==Question Answered== | ==Question Answered== | ||
− | {{FULLPAGENAME}} is an attempt to | + | {{FULLPAGENAME}} is an attempt to answer the following question: {{PrintTheoryTopicQuestion|theory={{FULLPAGENAME}}|}} |
''See {{#show: {{FULLPAGENAME}}|?Topic}} for more details.<!-- | ''See {{#show: {{FULLPAGENAME}}|?Topic}} for more details.<!-- |
Latest revision as of 17:37, 2 November 2023
This is the "Theory" template. This template is to be used for all theories (descriptive, normative, and definitions). It is currently used by Form:Theory.
It should be called in the following format:
{{Theory |Topic= |Theory Type= {Definition, Descriptive, Normative} |Title= //ignored for Definitions. Equals to Topic. |Alternative Titles= |Title Formula= //Taken from the Topic's Answer Title Formula. If need to be manually modified, it can be done here. |Text Formula= //Taken from the Topic's Single Answer Text Formula. If need to be manually modified, it can be done here. |Object= //Will be used to construct the formulation text. |Formulation Text= //This is left as a backdoor: use this if the formulation needs to be manually tweaked. |Description= |Formulated Year= |Authors List= |Resource= |Formulation File= |Prehistory= |History= |Page Status= |Editor Notes= }}
Edit the page to see the template text.