Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

How to Implement pagination Plugin in custom theme

Started by ami 7 years ago · 2 replies · 1280 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 complanar, 5 days ago
0 117 5 days ago
Plugins · by Vladimir Novak, 1 month ago
3 581 1 month ago
Plugins · by Mathieu Lecouturier, 1 month ago
3 394 1 month ago
Plugins · by Slebeig, 2 months ago
1 509 2 months ago
Plugins · by Rene, 3 months ago
2 702 3 months ago