Difference between revisions of "User:AKAAkira/SimpleNav"

From Baka-Tsuki
Jump to navigation Jump to search
m (May as well turn this into a full-time sandbox page)
m (Admittedly more bulky, but again, a bit of leeway for auto-navving anything with another word subbed for "Chapter")
Line 18: Line 18:
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}}}Chapter{{{e}}}|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}}}Chapter{{{e}}}|Chapter {{{e}}}]]}}}}}}
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}}}Chapter{{{e}}}|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}}}Chapter{{{e}}}|Chapter {{{e}}}]]}}}}}}
 
|{{#ifeq:{{#sub:{{PAGENAME}}|-1}}|{{{s|1}}}|
 
|{{#ifeq:{{#sub:{{PAGENAME}}|-1}}|{{{s|1}}}|
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Prologue|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Prologue|Prologue]]|
+
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Prologue|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Prologue|Prologue]]|
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Illustrations|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Illustrations|Illustrations]]}}}}|
+
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Illustrations|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Illustrations|Illustrations]]}}}}|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}-1}}}}|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}-1}}}}|Chapter {{#expr:{{#sub:{{PAGENAME}}|-1}}-1}}]]}}}}}}}}|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}-1}}}}|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}-1}}}}|Chapter {{#expr:{{#sub:{{PAGENAME}}|-1}}-1}}]]}}}}}}}}|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|:}}}}:{{#replace:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|:}}+1}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}-1}}}}|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|:}}}}:{{#replace:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|:}}+1}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}-1}}}}|Volume {{#expr:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}-1}}]]}}}}
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|:}}}}:{{#replace:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|:}}+1}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}-1}}}}|{{!}} Back to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|:}}}}:{{#replace:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|:}}+1}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}-1}}}}|Volume {{#expr:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}-1}}]]}}}}
Line 38: Line 38:
 
|Author Notes={{#ifexist:{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|Volume {{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}} Illustrations]]}}
 
|Author Notes={{#ifexist:{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|Volume {{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}} Illustrations]]}}
 
|{{#ifeq:{{#sub:{{PAGENAME}}|-1}}|{{{e}}}|
 
|{{#ifeq:{{#sub:{{PAGENAME}}|-1}}|{{{e}}}|
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} Epilogue|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Epilogue|Epilogue]]|
+
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} Epilogue|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Epilogue|Epilogue]]|
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Afterword|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Afterword|Afterword]]|
+
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Afterword|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Afterword|Afterword]]|
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Author Notes|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|Chapter}}}}Author Notes|Author Notes]]|
+
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Author Notes|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}}}Author Notes|Author Notes]]|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|Volume {{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}} Illustrations]]}}}}}}}}|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#pos:{{PAGENAME}}|Volume}}}}{{#replace:{{#sub:{{PAGENAME}}|{{#pos:{{PAGENAME}}|Volume}}}}|{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|{{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#pos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}}}} Illustrations|Volume {{#expr:{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|0|{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}+1}} Illustrations]]}}}}}}}}|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}+1}}}}|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}+1}}}}|Chapter {{#expr:{{#sub:{{PAGENAME}}|-1}}+1}}]]}}}}}}}}|
 
{{#ifexist:{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}+1}}}}|{{!}} Forward to [[{{#sub:{{PAGENAME}}|0|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}} {{#replace:{{#sub:{{PAGENAME}}|{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}}}|{{#sub:{{PAGENAME}}|-1}}|{{#expr:{{#sub:{{PAGENAME}}|-1}}+1}}}}|Chapter {{#expr:{{#sub:{{PAGENAME}}|-1}}+1}}]]}}}}}}}}|

Revision as of 09:07, 29 May 2013

Return to Main Page


Sandbox page for this template.

Edit notes:
{{#rpos:{{#sub:{{PAGENAME}}|0|-3}}| }}
produces the zero-based position of the last space before the last word
(substring-ing -3 allows it to count out the space in "Chapter 1" while leaving "Chapter 1" unaffected)

{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}|:}}}}
produces the title of the series

{{#sub:{{PAGENAME}}|{{#rpos:{{PAGENAME}}|:}}}}
produces everything after the colon in the title

{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}
produces the zero-based position right after 'e' in the word "Volume" in the title

{{#sub:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}|
{{#pos:{{#sub:{{PAGENAME}}|{{#expr:{{#rpos:{{PAGENAME}}|Volume}}+6}}}}| }}}}
produces everything after the volume number (including the space immediately after, though this should be ignorable).