Jak lépe realizovat Replace v latte

MW
Člen | 615
+
0
-

Zdravím a prosím o radu,

jak lze lépe realizovat replace v šabloně než takto?
Takto je to krkolomné a já potřebuji v tom textu nahradit poměrně dost věcí, a jiná možnost jak to udělat v šabloně mě zatím nenapadla. Přes {var …} to nejde – nelze modifikovat
Předem děkuji za nápady :)

{var $test = "Nové řízení: V-xxx/xxx-xx Nové řízení: V-xxx/xxx-xx"}

    {capture $test_final}
	{!$test|replace:'Nové řízení':'<br /><b>Nové řízení</b>'}
    {/capture}
    {capture $test_final2}
	{!$test_final|replace:'ř':'2'}
    {/capture}
    {capture $test_final3}
	{!$test_final2|replace:'Nové':'<br />Nové'}
    {/capture}

    {!$test_final3}
Pavel Kravčík
Člen | 1180
+
+1
-

Nedělat to v šabloně. :)

MW
Člen | 615
+
0
-

Čekal jsem to :)
Ale přes to.. je toto jediná možnost jak to udělat v šabloně?

Díky

Pavel Kravčík
Člen | 1180
+
+3
-

Replace se myslím dá dávat i za sebe. Pak se dá také použít {php. Nebo pokud se to děje nějak často – vytvořit si na to vlatní makro nebo filtr.

Taky doporučím rovnou psát místo !|noescape. Usnadníš si přechod na 2.4.

MW
Člen | 615
+
0
-

Díky moc !

CZechBoY
Člen | 3608
+
0
-

Urcite bych to uz pri importu dat rozdelil na casti. Delat to v sablone je asi nejhorsi varianta, ale neznam cely problem…