No słusznie, zawsze jest coś za coś. Btw, w necie i między innymi na php.pl jest artykuł o rekurencji w smarty.