Template:Prevnext: Difference between revisions

From Body Communication
m (1 revision imported)
(Changed functionality to move between pages instead of between subpages)
Line 1: Line 1:
<div style="display:flex; border:1px solid #bbb; background-color:#efefef; padding:0.3em">
<div style="display:flex; border:1px solid #bbb; background-color:#efefef; padding:0.3em">
<div style="flex:1; order:1">{{#if: {{{2|}}} | [[{{{1}}}{{{2}}}|&larr; Previous]] }}</div>
<div style="flex:1; order:1">{{#if: {{{1|}}} | [[{{{1}}}|&larr;]] [[{{{1}}}]] }}</div>
<div style="flex:1; order:2; text-align:center">{{#if: {{{title|}}} | {{{title}}} }}</div>
<div style="flex:1; order:3; text-align:right">{{#if: {{{2|}}} | [[{{{}}}]] [[{{{2}}}|&rarr;]] }}</div>
<div style="flex:1; order:3; text-align:right">{{#if: {{{3|}}} | [[{{{1}}}{{{3}}}|Next &rarr;]] }}</div>
</div><noinclude>
</div><noinclude>


Line 9: Line 8:
==Usage==
==Usage==


<nowiki>{{Prevnext|base page name|prev extension|next extension}} </nowiki>
<nowiki>{{Prevnext|prev|next}} </nowiki>


E.G.  
E.G.  
:<nowiki>{{prevnext|User talk:SmackBot/archive|1|3}}</nowiki>
:<nowiki>{{prevnext|Introduction|Conversing with Your Body}}</nowiki>


{{prevnext|User talk:SmackBot/archive|1|3}}
{{prevnext|User talk:SmackBot/archive|1|3}}
Line 18: Line 17:
Where there is no previous (or no next) the parameter may be left empty.
Where there is no previous (or no next) the parameter may be left empty.
E.G.
E.G.
:<nowiki>{{prevnext|User talk:SmackBot/archive||2}}</nowiki>
:<nowiki>{{prevnext||Introduction}}</nowiki>


{{prevnext|User talk:SmackBot/archive||2}}
{{prevnext||Introduction}}
 
Where the previous is the base page, use an "_".
E.G.
:<nowiki>{{prevnext|User talk:SmackBot/archive|_|3}}</nowiki>
 
{{prevnext|User talk:SmackBot/archive|_|3}}


==Todo==
==Todo==
#add pretty buttons
#add pretty buttons
#add ifexist clauses
#add "up", first, last?
#If and when <code>rel</code> attributes are enabled in MediaWiki, add <code>prev</code> and <code>next</code> values, etc., to links.


== References ==
== References ==
[https://prevnext.org/ PrevNext – What is This? How To Use It And Examples Of Prev Next]
[https://prevnext.org/ PrevNext – What is This? How To Use It And Examples Of Prev Next]
</noinclude>
</noinclude>

Revision as of 15:33, 28 September 2021

A quick template for cycling through a sequence of pages:

Usage

{{Prevnext|prev|next}}

E.G.

{{prevnext|Introduction|Conversing with Your Body}}

Where there is no previous (or no next) the parameter may be left empty. E.G.

{{prevnext||Introduction}}
[[{{{}}}]]

Todo

  1. add pretty buttons

References

PrevNext – What is This? How To Use It And Examples Of Prev Next