From 12d0499feeceba5ca72f389afd56754bb5e8e63d Mon Sep 17 00:00:00 2001 From: vanam Date: Sun, 2 Dec 2012 19:43:10 +0100 Subject: [PATCH] Update libs/NiftyGrid/GridPaginator.php Add support for changing paginator template path --- libs/NiftyGrid/GridPaginator.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libs/NiftyGrid/GridPaginator.php b/libs/NiftyGrid/GridPaginator.php index 64579a6..5d374ca 100644 --- a/libs/NiftyGrid/GridPaginator.php +++ b/libs/NiftyGrid/GridPaginator.php @@ -20,17 +20,23 @@ class GridPaginator extends \Nette\Application\UI\Control * @var Paginator */ public $paginator; + + /** @var string */ + private $templatePath; - public function __construct() + public function __construct($templatePath) { parent::__construct(); $this->paginator = new Paginator; + $this->templatePath = $templatePath; } public function render() { + $templatePath = !empty($this->templatePath) ? $this->templatePath : __DIR__."/../../templates/paginator.latte"; + $this->template->paginator = $this->paginator; - $this->template->setFile(__DIR__ . '/../../templates/paginator.latte'); + $this->template->setFile($templatePath); $this->template->render(); }