Получение ошибку 'Umbraco.Cms.Web.BendyContentList' does not contain a definition for 'Children'
Как использовать NodeTypeAlias в Umbraco 5
При попытке использовать
@inherits RenderViewPage
@using System.Web.Mvc.Html
@using Umbraco.Cms.Web;
@using Umbraco.Framework;
@using Umbraco.Framework.Persistence;
@{
ViewBag.Title = "FAQs";
Layout = "Layout.cshtml";
var accordionTitle = DynamicModel.Children.Where("NodeTypeAlias == \"supportAccordion\"");
var accordionItem = DynamicModel.Children.Where("NodeTypeAlias == \"supportAccordionItem\"");
}
<section class="support-wrapper">
<h1>Help & Frequently Asked Questions</h1>
<section class="questions">
@foreach (var item in accordionItem)
{
<h2>@accordionTitle.title</h2>
<h3><a href="#">@item.question</a></h3>
<div>
<p>@item.answer</p>
</div>
}
</section><!-- end questions -->
</section><!-- end section wrapper -->
Я смотрел на http://our.umbraco.org/forum/core/umbraco-5-general-discussion/27856-razor-in-Umbraco-5-filtering-child-nodes-by-doc-type Но до сих пор не работает.
Мое дерево Umbraco выглядит следующим образом. Я присвоил имя типа документа в красном.
Там не так много документации на Umbraco 5 но, как он был недавно выпущен. Кто-нибудь знает, в чем проблема?
Спасибо!
Говорит «Umbraco v5.0 RC 1 (Сборочная версия: 5.0.0.16047», и я использую Bend() в другом виде просто отлично. –
Похоже, мы использовали RC1, собираемся обновить сегодня! Большое спасибо! –
Нет проблем, это помогло? –