Numbered Pagination in HubDB
{% if dynamic_page_hubdb_table_id %}
{% endif %}
// Active JS
$(".post-pagination a").filter(function(){
return this.href == location.href.replace(/#.*/, "");
}).siblings().removeClass("active");
$(".post-pagination a").filter(function(){
return this.href == location.href.replace(/#.*/, "");
}).addClass("active");
{% set batch_num = 6 %}
{% if not request.query_dict.page %}
{% set page_num = 1 %}
{% set offset_num = 0 %}
{% elif request.query_dict.page %}
{% set page_num = request.query_dict.page %}
{% set offset_num = page_num|add(-1) * batch_num %}
{% endif %}
{# {% set query = "limit=" ~ batch_num ~ "&offset=" ~ offset_num %} #}
{% set current_dt = unixtimestamp(local_dt) %}
{% set query2 = "event_date__gte="~current_dt~"&orderBy=event_date&limit=" ~ batch_num ~ "&offset=" ~ offset_num %}
{% set eventsList = hubdb_table_rows(dynamic_page_hubdb_table_id, query2) %}
{% for item in eventsList %}
{% if (item['event_date']|datetimeformat('%Y-%m-%d')) > (local_dt|datetimeformat('%Y-%m-%d')) %}
{% if item.featured_image.url %}
{% endif %}
{% endif %}
{% endfor %}
{% if eventsList %}
{% endif %}
{% if item.event_date %}
{% endif %}
{% if item.hs_name %}
Comments
Post a Comment