summaryrefslogtreecommitdiff
path: root/core/libraries/Theme.php
diff options
context:
space:
mode:
Diffstat (limited to 'core/libraries/Theme.php')
-rw-r--r--core/libraries/Theme.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/core/libraries/Theme.php b/core/libraries/Theme.php
index 101cbb42..0f195d08 100644
--- a/core/libraries/Theme.php
+++ b/core/libraries/Theme.php
@@ -38,8 +38,18 @@ class Theme_Core {
return new $view_class($page_name);
}
+ public function pager() {
+ $this->pagination = new Pagination();
+ $this->pagination->initialize(
+ array('query_string' => 'page',
+ 'total_items' => $this->template->item->children_count(),
+ 'items_per_page' => $this->template->page_size,
+ 'style' => 'classic'));
+ return $this->pagination->render();
+ }
+
public function blocks() {
- /** @todo: this needs to be made data-driven */
+ /** @todo: make this data driven */
$blocks = array(
'carousel' => carousel::block($this),
'tags' => tags::block($this),