Skip to content
● Critical PHP security fixes are out: update PHP on your Grav sites. What to do →

How to Implement pagination Plugin in custom theme

Started by ami 7 years ago · 2 replies · 1398 views
7 years ago

I had install pagination plugin & also search plugin but I don't know how to implement in my custom theme

Could you please help me to integrate plugin.

7 years ago

I would start by reading the Readme of each plugin if you haven't already. Installed correctly, pagination should work pretty easily by adding 'pagination: true' to your collection in the frontmatter.

YAML
---
title: My Gravtastic Blog
content:
  items: '@self.children'
  order:
    by: header.date
    dir: desc
  pagination: true  // <---- this 
  limit: 10  // <---- and this
---

Simplesearch can be a little more complicated depending on what you are trying to accomplish but it usually about as simple.

👍 1
7 years ago

Since you have a custom theme you'll need this in your template.

TWIG
{% if show_pagination and config.plugins.pagination.enabled and collection.params.pagination %}
   <div id="listing-footer">
      {% include 'partials/pagination.html.twig' with {base_url: page.url, pagination: collection.params.pagination} %}
   </div>
{% endif %}

Suggested topics

Topic Participants Replies Views Activity
Plugins · by DrPen, 2 days ago
1 65 3 hours ago
Plugins · by renedebaaij, 1 week ago
1 134 3 days ago
Plugins · by Thomas, 6 days ago
1 143 5 days ago
Plugins · by complanar, 4 weeks ago
6 470 3 weeks ago
Plugins · by BenLaKnet, 3 weeks ago
1 294 3 weeks ago