public function renderDefault($tag) { $articles = $this->blog->findAll()->order("datum DESC"); if ($tag) { $articles->where(":blog_tag.tag_id", $tag); $this->template->currentTag = $this->tags->find($tag); } /* Paginator */ $navigator = new \App\Controls\Navigator($this, "paginator"); $paginator = $navigator->getPaginator(); $paginator->setItemCount(count($articles)); $paginator->setItemsPerPage($this->settings->get("blog_paginator", 10)); $articles->limit($paginator->getLength(), $paginator->getOffset()); //Paginate! $this->template->page = $paginator; $this->template->articles = $articles; }