/** * @return \Nette\Templating\FileTemplate * @internal */ public function createTemplate() { $template = parent::createTemplate(); $template->setFile(__DIR__ . '/Grid.latte'); $template->registerHelper('translate', [$this->getTranslator(), 'translate']); return $template; }
/** * @return \Nette\Templating\FileTemplate * @internal */ public function createTemplate() { $template = parent::createTemplate(); $template->setFile($this->getCustomization()->getTemplateFiles()[Customization::TEMPLATE_DEFAULT]); $template->registerHelper('translate', [$this->getTranslator(), 'translate']); return $template; }
/** * @param string $class * @return \Nette\Templating\FileTemplate * @internal */ public function createTemplate($class = NULL) { $template = parent::createTemplate($class); $template->setFile(__DIR__ . '/Grid.latte'); $template->registerHelper('translate', callback($this->getTranslator(), 'translate')); return $template; }