Commit c55aba3b8ced7ae2e0a86ccd3ff022cc08f064c0
1 parent
f01caac4
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
virtuoso: added page offset attribute
Showing
1 changed file
with
6 additions
and
5 deletions
Show diff stats
plugins/virtuoso/lib/virtuoso_plugin/triples_template.rb
| @@ -42,11 +42,12 @@ class VirtuosoPlugin::TriplesTemplate < Article | @@ -42,11 +42,12 @@ class VirtuosoPlugin::TriplesTemplate < Article | ||
| 42 | begin | 42 | begin |
| 43 | @results ||= plugin.virtuoso_readonly_client.query(query).paginate({:per_page => per_page, :page => page}) | 43 | @results ||= plugin.virtuoso_readonly_client.query(query).paginate({:per_page => per_page, :page => page}) |
| 44 | liquid_template = Liquid::Template.parse(template) | 44 | liquid_template = Liquid::Template.parse(template) |
| 45 | - rendered_template = liquid_template.render('results' => results, | ||
| 46 | - 'total_pages' => results.total_pages, | ||
| 47 | - 'current_page' => results.current_page, | ||
| 48 | - 'per_page' => results.per_page, | ||
| 49 | - 'total_entries' => results.total_entries) | 45 | + rendered_template = liquid_template.render('results' => results, |
| 46 | + 'total_pages' => results.total_pages, | ||
| 47 | + 'current_page' => results.current_page, | ||
| 48 | + 'per_page' => results.per_page, | ||
| 49 | + 'total_entries' => results.total_entries, | ||
| 50 | + 'page_offset' => (results.current_page-1)*results.per_page) | ||
| 50 | transform_html(rendered_template) | 51 | transform_html(rendered_template) |
| 51 | rescue => ex | 52 | rescue => ex |
| 52 | logger.info ex.to_s | 53 | logger.info ex.to_s |