ich eine Struktur Link untenUmbraco - Nur Get Child Elemente eines Dokumenttyp
PageOne
Spalten
haben - ColumnItem-One
- ColumnItems-Two
- ColumnItems-Three
- ColumnItems-Four
PageTwo
Spalten
- ColumnItems-ONEB
- ColumnItems-TwoB
Ich habe eine Teilansicht, in der ich die einzelnen untergeordneten Elemente anzeigen möchte, aber im Moment verwende ich Nachkommen, die alle 6 Elemente anstelle von 4 auf PageOne und 2 auf PageTwo zurückgeben.
Mein Code ist
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@{
var root = Model.Content;
var tiles = root.Descendants("tiles");
if(tiles.Count() > 0)
{
<div class="row tile-row">
@foreach(var node in tiles)
{
<div class="col-md-3">
<div class="tile">
<h3>@(node.GetPropertyValue("tileTitle"))</h3>
@(node.GetPropertyValue("tileBodyText"))<br/>
<a class="btn btn-more" href="@(node.GetPropertyValue("tileButtonLink"))">@(node.GetPropertyValue("tileButtonText"))</a>
</div>
</div>
}
</div><!--/.row-->
}
}
Wenn ich Nachkommen Kinder ändern() i eine Fehlerseite.
Thansk
Vielen Dank für diesen mivaweb i beendet Dies erreichen Sie mit - var columns = CurrentPage.FirstChild ("columns"). Children ("columnItem"). Where ("Visible"); – KlydeMonroe