Wir stehen vor dem Problem in Glass Mapper 4.0, wo es Element Kinder nicht geladen wird.Glas Mapper lädt Artikel childeren
Hier ist unsere Controller-Klasse, ist es von GlassController vererben:
public class CarouselController : GlassController
{
public ActionResult GetCarousel()
{
Model = this.GetDataSourceItem<CarouselViewModel>();
return View(Model);
}
}
Und hier ist unsere Ansicht Modell:
public class CarouselViewModel:Carousel_Folder
{
[SitecoreChildren]
public virtual IEnumerable<Carousel> Carousels { get; set; }
}
wir nur die übergeordneten Knoten Informationen nicht die childeren (Karussells) erhalten im Ergebnis ist
Hier ist das Ergebnis, das wir erhalten:
[Ergebnis Bild] [1]
Außerdem wurden folgende Klassen mit TDS erzeugt:
[SitecoreType(TemplateId = ICarousel_FolderConstants.TemplateIdString)] //, Cachable = true
public partial interface ICarousel_Folder : IGlassBase
{}
Karussell-Vorlage wird von zwei Vorlagen Inhalt Basis und Bildbasis vererben.
Sind Sie sicher, dass die Ergebnisse leer sind? Haben Sie versucht, die Ergebnisansicht zu erweitern? – Gatogordo
Verstehen Sie den Unterschied zwischen IEnumerable <> und List <>? –