У нас есть многоязычный веб-сайт Umbraco 8 и несколько петель для отображения настоящих детей.Проблема заключается в том, что когда дочерний элемент не создается на языке, который вы используете для просмотра веб-сайта, дочерние элементы не отображаются на элемент DOM.
Я поместил несколько точек останова здесь и там, и я вижу, что дети видны в моей модели.
@foreach (SinglePage blogItem in Model.Children())
{
<a href="@blogItem.Url" class="col-12 col-sm-6 col-md-4 blogItem">
<div class="blogItem__content">
<h3 class="blogItem__title">@blogItem.Name</h3>
<div class="blogItem__meta">
<div>@blogItem.PublicatieDatum.ToString("d MMMM yyyy")</div>
</div>
</div>
</a>
}
Итак, я добавил 8 блогов в бэк-офис Umbraco с голландским языком, 4 из них имеют перевод на английский.Только те 4 видны с кодом, предоставленным в цикле foreach.Остальные 4 игнорируются, но видны в модели.
У меня есть скриншот с результатом модели: https://i.imgur.com/mZdNrqK.png
Я хочу, чтобы 8 блогов были видны,некоторые переведены, а другие нет.