Ok me vuelvo a responder, encontré la solución
vista.php
Código PHP:
# (...)
ob_start();
include 'mvc/site_media/html/foreach.php';
$foreach= ob_get_clean();
$html = str_replace('{cuerpo}', $foreach, $html);
# (...)
Y en foreach.php tengo el foreach, lo incluyo en la vista con el código anterior y reemplazo la etiqueta {cuerpo} de mi template