Difference between revisions of "Template:Acceptance Record"

From Encyclopedia of Scientonomy
Jump to navigation Jump to search
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
This is the "Acceptance Record" template. This template is used from within all theory templates to create subobjects for all individual acceptances/rejections. The template can be in principle used by any type of entity that can be accepted. At the moment it is used by theories and topics.
+
This is the "Acceptance Record" template. This template is used from within all theory templates to create subobjects for all individual acceptances/rejections. The template can be in principle used by any type of entity that can be accepted. Normally, the template is called from the same page for which the record should be created. If it should be called from another page, the Target parameter should indicate the page for which an acceptance record is to be created. At the moment the template is used by theories and topics.
  
 
It should be called in the following format:
 
It should be called in the following format:
 
<pre>
 
<pre>
 
{{Acceptance Record
 
{{Acceptance Record
 +
|Target= // the full page name of the theory or topic. If empty, the {{FULLPAGENAME}} will be used instead
 
|Community=
 
|Community=
 
|Accepted From Era=
 
|Accepted From Era=
Line 36: Line 37:
 
Edit the page to see the template text.
 
Edit the page to see the template text.
 
</noinclude><includeonly><!--
 
</noinclude><includeonly><!--
 +
--><!--
 +
--><!-- get the theory name from the target. if not give, load from the full page name
 +
-->{{#if: {{{Target|}}}<!--
 +
-->|{{#vardefine: varTheory|{{{Target|}}}|}}<!--
 +
-->|{{#vardefine: varTheory|{{FULLPAGENAME}}|}}<!--
 +
-->}}<!-- if
 +
--><!--
 +
-->{{#vardefine: varTopic|{{#show: {{#var:varTheory}}|?Topic|link=none}}|}}<!--
 +
-->{{#if: {{#var:varTopic}}|{{#vardefine: varParentTopic|{{#show: {{#var:varTopic}}|?Parent Topic|link=none}}|}}|}}<!--
 +
--><!--
 
--><!-- store as a subobject
 
--><!-- store as a subobject
-->{{#vardefine: varTopic|{{#show: {{FULLPAGENAME}}|?Topic|link=none}}|}}<!--
 
-->{{#if: {{#var:varTopic}}|{{#vardefine: varParentTopic|{{#show: {{#var:varTopic}}|?Parent Topic|link=none}}|}}|}}<!--
 
 
-->{{#subobject:<!--  
 
-->{{#subobject:<!--  
 
  -->|SubObjectCategory=Acceptance Record<!--  
 
  -->|SubObjectCategory=Acceptance Record<!--  
  -->|Theory={{FULLPAGENAME}}<!--  
+
  -->|Theory={{#var:varTheory}}<!--  
 
  -->|Topic={{#var:varTopic}}<!-- save the topic too for ease of access
 
  -->|Topic={{#var:varTopic}}<!-- save the topic too for ease of access
 
  -->|Parent Topic={{#var:varParentTopic}}<!-- save the parent topic too for ease of access
 
  -->|Parent Topic={{#var:varParentTopic}}<!-- save the parent topic too for ease of access

Revision as of 23:06, 20 December 2022

This is the "Acceptance Record" template. This template is used from within all theory templates to create subobjects for all individual acceptances/rejections. The template can be in principle used by any type of entity that can be accepted. Normally, the template is called from the same page for which the record should be created. If it should be called from another page, the Target parameter should indicate the page for which an acceptance record is to be created. At the moment the template is used by theories and topics.

It should be called in the following format:

{{Acceptance Record
|Target= // the full page name of the theory or topic. If empty, the {{FULLPAGENAME}} will be used instead
|Community=
|Accepted From Era=
|Accepted From Year=
|Accepted From Day=
|Accepted From Month=
|Accepted From Approximate=
|Acceptance Indicators=
|Still Accepted=
|Accepted Until Era=
|Accepted Until Year=
|Accepted Until Day=
|Accepted Until Month=
|Accepted Until Approximate=
|Rejection Indicators=
}}

The template creates a subobject with the following properties:

  • SubObjectCategory = "Acceptance Record".
  • Theory - the full page name of the theory/topic.
  • Topic - the question the theory is trying to answer (empty for topics).
  • Parent Topic - the topic's parent topic for ease of access (empty for topics).
  • Community - the community that accepted the theory/topic.
  • Accepted From - the start of the period of acceptance; if empty, the theory/topic was accepted since the inception of the community.
  • Still Accepted - if Yes, the theory/topic is still accepted and Accepted Until fields are empty
  • Accepted Until - the end of the period of acceptance; if empty, the theory/topic is still accepted by the community.

NOTE: All date fields include all normal date parts (Year, Month, Day, etc.).

Edit the page to see the template text.