HubDB Post Number Pagination && HubDB Post Pagination (Next|Previous) Posts
// HubDB Post Number Pagination
{% if dynamic_page_hubdb_table_id %}
-
{% set paginationPost = hubdb_table_rows(dynamic_page_hubdb_table_id) %}
{% set totalPostCount = paginationPost|length %}
- {% for post in paginationPost %} {% if dynamic_page_hubdb_row.hs_path == post.hs_path %} {{ loop.index }} {% endif %} {% if loop.last %} / {{ totalPostCount }} {% endif %} {% endfor %}
-
{% set filterData = 'orderBy=hs_name' %}
{% set paginationPost = hubdb_table_rows(dynamic_page_hubdb_table_id, filterData) %}
{% for post in paginationPost %}
{% if dynamic_page_hubdb_row.hs_path == post.hs_path %}
{% set prevPostIndex = loop.index + 1 %}
{% set nextCount = loop.index - 1 %}
{% endif %}
{% if loop.index == prevPostIndex %}
{{ post.hs_name }}
{% endif %}
{% if dynamic_page_hubdb_row.hs_path == post.hs_path %}
{% for post in paginationPost %}
{% if loop.index == nextCount %}
{{ post.hs_name }}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
Comments
Post a Comment