Changes

m
no edit summary
Line 6: Line 6:  
* two, page and text to show – show the second parameter
 
* two, page and text to show – show the second parameter
   −
[[Category:Templates for BCW]]
+
[[Category:Templates for HPB CW]]
 
</noinclude><includeonly><!--  
 
</noinclude><includeonly><!--  
 
   save parameters in array
 
   save parameters in array
 
-->{{#arraydefine:parameters|{{{#userparam|}}}|@@}}<!--
 
-->{{#arraydefine:parameters|{{{#userparam|}}}|@@}}<!--
   first parameter (index=0) is page number; second parameter (index=1) is the text to show
+
   first parameter (index=0) is an anchor to the page; second parameter (index=1) is the text to show
-->{{#vardefine:page|{{#arrayindex:parameters |0}}}}<!--
+
-->{{#vardefine:anchor|{{#arrayindex:parameters|0}}}}<!--
 +
  get actual page number from anchor, which could be like '36_2', see Template:Page_aside_continues for details
 +
-->{{#vardefine:page|{{#explode:{{#var:anchor}}|_|0}}}}<!--
 
   set text to show;  
 
   set text to show;  
 
-->{{#switch: {{#arraysize:parameters}}  
 
-->{{#switch: {{#arraysize:parameters}}  
Line 17: Line 19:  
  | 1 = {{#vardefine:text|BCW {{{volume}}}:{{#var:page}}}}
 
  | 1 = {{#vardefine:text|BCW {{{volume}}}:{{#var:page}}}}
 
}}<!--
 
}}<!--
-->[[{{{wiki_page|}}}#{{#var:page}}|{{#var:text}}]]</includeonly>
+
-->[[{{{wiki_page|}}}#{{#var:anchor}}|{{#var:text}}]]</includeonly>