Mam problem z pozycjami zawierającymi znak myślnika "-" korzystając z foreach w Smarty.
Przykładowo poniższy przykład nie zadziała
{foreach item="item" from="$data"} {$item.f-desc} {/foreach}
A gdy wstawię zmienną z nazwą pozycji jest ok
$smarty -> assign('fd', 'f-desc');
{foreach item="item" from="$data"} {$item.$fd} {/foreach}