pouzit translate az po helproch
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- David Ďurika
 - Člen | 328
 
Zdravim,
ako prekladat html co mi vrati helper?
BasePresenter.php
<?php
	protected function createTemplate($class = NULL) {
		$template = parent::createTemplate($class);
		$template->registerHelper('mojHelper', function ($s) {
				return '{_'.$s.'} :)';
			});
		return $template;
	}
?>
sablona:
{var $test = 'blabla'}
{$premenna|mojHelper}
vysledok :
{_balbla} :)
ako docielim to aby sa mi to {_balbla} potom aj prelozilo?

- David Ďurika
 - Člen | 328
 
reisenie:
BasePresenter.php
<?php
	protected function createTemplate($class = NULL) {
		$template = parent::createTemplate($class);
		$template->registerHelper('mojHelper', callback($this, 'mojHelper'));
		return $template;
	}
	public function mojHelper($s) {
		return $this->template->translate($s).' :)';
	}
?>
(neviem ci idealne, ale funkce)