contributte/translation – dynamické skládání odpovědi
- motorcb
- Člen | 552
Zdravím,
zase jsem se zaseknul. Uživatel vyplňuje několika krokovou anketu a já mu chci na konci zobrazit výsledky.
Celou odpověď, kterou mu zobrazím poskládám v presenteru a odešlu do
šablony.
Ale v šabloně bych ji potřeboval přeložit. Jak na to?
$this->template->pollAnswer = "<p>{_poll.answer1}</p><p>{_poll.answer2}</p><p>{_poll.answer3}<p>";
Ale jak odpověď přeložit v šabloně?
{$pollAnswer|noescape}
Zkoušel jsem poslat do šablony jako latte:
$latte = new Latte\Engine();
$latte->setLoader(new Latte\Loaders\StringLoader([
'main' => '<p>{_poll.answer1}</p><p>{_poll.answer2}</p><p>{_poll.answer3}<p>',
]));
$this->template->pollAnswer = $latte->renderToString('main');
ale vrací mi to chybu: Filter ‚translate‘ is not defined, did you mean ‚truncate‘?
Jak zaregistruji filtr translate? Nebo nějaké nápady jak to vyřešit?