Umbraco foreach children of a child page

c#, children, foreach, loops, umbraco

Solution

I ended up getting the news page by its id and then getting it's children from there. The below code worked for me. Thanks guys.

@{
    var node = Umbraco.Content(1094);    
    <p>@node.Id</p> // output is 1094  
    foreach (var item in node.Children.Where("Visible").Take(3))

    {

         <p>@item.exampleText</p>

    }
    }

Problem

I have news posts within a news page within a homepage on my content structure Example: Homepage - News -- News Posts I'm looking to have some of the news feed on my homepage in a foreach statement. In my head it should be as simple as: ``` @foreach (var homenews in CurrentPage.Children.Children) { if (homenews.Name == "News Post") { //Do some stuff// } } ``` Obviously that doesn't work so has anybody got any ideas? Thanks

Original source