translate v sablone a priradenie do premennej

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
japlavaren
Člen | 404
+
0
-

ahoj,

pouzival som kod

<?php
{var $h1 = $page ? $page[name] : $template->translate('Správa stránek')}
?>

bohuzial nove nette mi hlasi, ze $template je deprecated. hladal som co generuje nette v cache a nasiel som, ze pouzitelne je

<?php
{var $h1 = $page ? $page[name] : call_user_func($this->filters->translate, 'Správa stránek')}
?>

ale to mi prijde take skarede.
este ma napada pouzit makro capture, tym si to s prekladom ulozit do premennej, ale to sa mi tiez nepaci…

dokazem nejak pekne zavolat translate v ramci priradenia do premennej?

dakuejm

Editoval japlavaren (23. 11. 2017 11:23)

ali
Člen | 342
+
0
-

Zkus:

{var $h1 = $page ? $page[name] : ('Správa stránek'|translate)}
japlavaren
Člen | 404
+
0
-

funguje, dakujem

Pavel Kravčík
Člen | 1195
+
0
-

@japlavaren: Oprav si odkaz v profilu – http://htpp://simplelife.sk

japlavaren
Člen | 404
+
0
-

Pavel Kravčík napsal(a):

@japlavaren: Oprav si odkaz v profilu – http://htpp://simplelife.sk

opravene ;) dik