Skip to content

kaminogoya/mt-plugin-page-number

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

PageNumber

PageNumber plugin is the outputs Previous, Next and Current page number for Movable Type.

Installation

Installed plugin should look like this:

$MT_HOME/
    plugins/
        PageNumber/

Tags

mt:CurrentPageNumber

Output the current page number.

mt:PreviousPageNumber

Output the previous page number from the current page.

mt:NextPageNumber

Output the next page number from the current page.

Examples of Usage

Change the URL to be output when use the Pagination for Static.

Main Index (Index Template)

<$mt:Var name="entries_per_page" value="10"$>

<mt:Entries limit="$entries_per_page" search_results="1">
  <mt:EntriesHeader>
<ul>
  </mt:EntriesHeader>
  <li><a href="<$mt:EntryPermalink encode_html="1"$>"><$mt:EntryTitle$></a></li>
  <mt:EntriesFooter>
</ul>
  </mt:EntriesFooter>
</mt:Entries>

<mt:Include module="Pagination">

Pagination (Module)

<mt:SetVarBlock name="pagination_navigation">
  <mt:If name="search_results">
    <mt:IfPreviousResults>
    <li><a rel="prev" href="<$mt:BlogURL$><$mt:PreviousPageNumber$>">Previous</a></li>
    </mt:IfPreviousResults>
    <mt:IfMoreResults>
    <li><a rel="next" href="<$mt:BlogURL$><$mt:NextPageNumber$>">Next</a></li>
    </mt:IfMoreResults>
  <mt:Else>
    <$mt:BlogEntryCount setvar="total_entries"$>
    <mt:If name="total_entries" gt="$entries_per_page">
    <li><a rel="next" href="<$mt:BlogURL$>2">Next</a></li>
    </mt:If>
  </mt:If>
</mt:SetVarBlock>
<$mt:Var name="pagination_navigation" strip=" " trim="1" setvar="pagination_navigation"$>
<nav>
  <ul>
<$mt:Var name="pagination_navigation"$>
  <ul>
</nav>
</mt:If>

.htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^([0-9]+)$ mt/mt-search.cgi?IncludeBlogs=2&template_id=333&limit=10&archive_type=Index&page=$1[L]

Before

http://www.example.com/mt/mt-search.cgi?IncludeBlogs=2&template_id=333&limit=10&archive_type=Index&page=2[L]

After

http://www.example.com/blog/2

This plugin is licensed under the Artistic license and GPL v2.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages