Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KINKCreative/67e3580239465b15ce3363f8444e2786 to your computer and use it in GitHub Desktop.
Save KINKCreative/67e3580239465b15ce3363f8444e2786 to your computer and use it in GitHub Desktop.
Silverstripe 3.2 Pagination Include with $List param
<% if $List.MoreThanOnePage %>
<ul class="pagination inline-block">
<% if $List.NotFirstPage %>
<li class="arrow"><a href="$List.PrevLink"><i class="fa fa-angle-left"></i></a></li>
<% else %>
<li class="arrow unavailable"><i class="fa fa-angle-left"></i></li>
<% end_if %>
<% loop $List.Pages %>
<% if CurrentBool %>
<li class="current">$PageNum</li>
<% else %>
<% if $Link %>
<li><a href="$Link">$PageNum</a></li>
<% else %>
<li class="unavailable"><a href="">...</a></li>
<% end_if %>
<% end_if %>
<% end_loop %>
<% if $List.NotLastPage %>
<li class="arrow"><a href="$List.NextLink"><i class="fa fa-angle-right"></i></a></li>
<% else %>
<li class="arrow unavailable"><i class="fa fa-angle-right"></i></li>
<% end_if %>
</ul>
<% end_if %>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment