Per la pagina iniziale del sito ho utilizzato un modulo. Ho seguito l'esempio della realizzazione pagina Hello World.

Mi interessa sapere se la procedura che ho seguito per la creazione della pagina. è giusta 
Ho del dubbi.

In una variabile ($VarPag) inserisco il codice html e lo assegno ad un campo 

$VarPag =  "<h1> Gestione  </h1>" .
                "</div>" .
                "<hr />" .*/
                "<div class='home-sx'>" .
                  "<p><b> Bentornato </b></p>" .
                  "<p>" .$UtenteAna. "</p>" .
                  "<p><b> Ruoli </b></p>" .
                      foreach ($ruoli as &$valore) {
                        $valore ;
                      }
                  "</div>" ;

$Pag['testo_1'] = [
      '#type' => 'markup',
      '#markup' => $VarPag .
                   $VarPag_1,
];
return $Pag;

 
All'interno del codice devo inserire il comando foreach e non sono riuscito a farlo eseguire. Per le variabili non ho avuto problemi.
Se il metodo per la creazione della pagina è giusto, come faccio ad integrare il comando?

Gaetano