public createTemplateHelpers ( ) : |
||
Résultat |
/** * * @param string|NULL $class * @return Nette\Application\UI\ITemplate */ protected function createTemplate($class = NULL) { $template = parent::createTemplate($class); $template->_gravatar = $this->gravatar; $this->translator->createTemplateHelpers()->register($template->getLatte()); return $template; }
protected function createTemplate($class = NULL) { $template = parent::createTemplate($class); $template->registerHelperLoader(callback($this->translator->createTemplateHelpers(), 'loader')); $context = $this->context; $template->registerHelper('thumb', function ($identifier, $type, $size = '') use($context) { $service = $context->getService($type . "ImageService"); return \Tomaj\Image\Helper\Image::thumb($service, $identifier, $size); }); $template->locale = $this->getTranslator()->getLocale(); return $template; }