infatti in top_column e bottom_column hai solo [activate]. [box] e' solo in left_column e right_column, ma sono a loro volta un arraycodice:[top_column] => Array ( [activate] => ON ) [bottom_column] => Array ( [activate] => ON ) [left_column] => Array ( [activate] => ON [box] => Array
Quindi per quei primi due non hai alcun foreach da eseguire ma solo la lettura del contenuto dell'indice [activate]