Difference between revisions of "Template:AKTOC"

From Pathfinder Wiki
Line 1: Line 1:
<includeonly>{{#vardefine:page|{{#titleparts:{{{page|{{PAGENAME}}}}}|2}}/Requirements}}{{#vardefine: primary | 1 }}{{#while:
+
<includeonly>
 +
{{#vardefine:page|{{#titleparts:{{{page|{{PAGENAME}}}}}|2}}/Requirements}}
 +
{{#vardefine: primary | 1 }}
 +
{{#while:
 
  | {{#vardefineecho:req|{{#lst:{{#var:page}}|req{{#var:primary}}}}}}
 
  | {{#vardefineecho:req|{{#lst:{{#var:page}}|req{{#var:primary}}}}}}
 
  | <nowiki /><b>{{#var:primary}}. {{#var: req }}</b><br />
 
  | <nowiki /><b>{{#var:primary}}. {{#var: req }}</b><br />
{{#vardefine:secondary|a}}{{#while:
+
 
|{{#vardefine:reqnum|req{{#var:primary}}{{#var:secondary}}}}
+
{{#vardefine:secondary|1}}
 +
{{#while:
 +
|{{#vardefine:reqnum|req{{boiler|{{#var:primary}}|{{#var:secondary}}}}}}
 
{{#vardefineecho:req|{{#lst:{{#var:page}}|{{#var:reqnum}}}}}}
 
{{#vardefineecho:req|{{#lst:{{#var:page}}|{{#var:reqnum}}}}}}
|<nowiki />
+
|<b>{{#var:primary}}.{{#var:secondary}}: {{#var:req}}<br/>
<b>{{#var:secondary}}. {{#var:req}}</b><br/>{{#vardefine:secondary|zz}}
+
{{#vardefine:secondary|{{#expr: {{#var:secondary}} + 1 }} }} }}
}}{{#vardefine: primary| {{#expr: {{#var: primary }} + 1 }} }}
+
{{#vardefine: primary| {{#expr: {{#var: primary }} + 1 }} }}
 
}}
 
}}
  
  
 
</includeonly><noinclude>
 
</includeonly><noinclude>
{{Allreqs|page=AY Honors/Horsemanship}}
 
  
 
TODO:  
 
TODO:  
*Figure out how to advance the secondary requirement to the next letter.
+
* display subrequirement numbers better
*Add a loop for the tertiary requirements.
+
* why is indentation broken?
 +
 
 +
{{Allreqs|page=AY Honors/Social Media}}
  
 
</noinclude>
 
</noinclude>

Revision as of 03:02, 6 March 2021


TODO:

  • display subrequirement numbers better
  • why is indentation broken?

Template:Allreqs