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)