E' possibile inserire all'interno di una pagina HTML con già un foreach, un placeholder che verrà sostituito da un'altra pagina HTML con a sua volta un altro foreach al suo interno?

<PHP>



<td><[foreach]><[gruppo]>
<[/foreach]></td>


....
....
....
<table width="100%">

<tr>
<td>

<[links]>

</td>

[/PHP]

dove al posto del placeholder <[links]>:

Codice PHP:
$link = new Template("dtml/progetti/doc_link.html");

....
....
....

$link->setContent("cat_link",$ris1['name']);
                
                
$body->setContent('links',$link->get()); 

Vi chiedo questo perchè ho come l'impressione che non funzioni, dato che a seguito dell'esecuzione del codice, mi visualizza solamente uno degli n risultati all'interno del ciclo while impostato nel file .PHP utilizzato per riempire il template $link.

Grazie mille!