Spojování řetězců v latte filteru

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

Ahoj, prosím o radu ohledně spojení řetězců v latte filteru – jak docílit v šabloně, něco jako v php

<?php
$do.$hromady nebo také $do."hromady"
?>

Konkrétně potřebuji v těle foreach připojit k proměnné ještě řetězec, aby fungovalo zvýraznění aktuální stránky ve všech akcích daného presenteru. Snažím se o něco podobného:

<?php
{foreach $menuItems as $id => $item}
   <li {ifCurrent $id.":*"}class="current"{/if}><a href="{plink $id, id=>NULL}">{$item}</a></li>
{/foreach}
?>

Editoval frankenfisch (23. 10. 2010 21:36)

mancze
Člen | 58
+
0
-

Zvýraznění dané stránky v aktuálním presenteru je pomocí Presenter:*. Pokud v $menuItems máš seznam presenterů, pak je řešením prostě:

<?php
{foreach $menuItems as $id => $item}
   <li {ifCurrent $id.'*'}class="current"{/if}><a href="{plink $id, id=>NULL}">{$item}</a></li>
{/foreach}
?>

Edit:

No, tak to by ti mělo jet. Jakou verzi Nette/Latte používáš?

Editoval mancze (23. 10. 2010 21:44)

frankenfisch
Člen | 4
+
0
-

Díky moc! Přesně tak, v menuItems jsem měl jména presenterů, ale zapomněl jsem, že už tam dvojtečky jsou. Proto to nefungovalo.