createTemplateHelpers() public method

public createTemplateHelpers ( ) : TemplateHelpers
return TemplateHelpers
Ejemplo n.º 1
0
 /**
  *
  * @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;
 }
Ejemplo n.º 2
0
 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;
 }