我剛剛在4天前開始使用umbraco
,並且我遇到了這個問題。無法獲取特定子項的屬性頁面
我有一個名爲"About Us"
的頁面,該頁面是"Home"
下的子項,我需要在"Home"
頁面中獲取它的一些屬性。
我創建了一個局部視圖宏來做到這一點,但我得到的錯誤是加載部分視圖腳本。
下面是我的代碼:
@{ var selection = CurrentPage.Children.Where(x => x.Name == "aboutus"); }
@if (selection.Any())
{
<ul>
@foreach (var item in selection)
{
<div class="sc-inner">
<h4>
@item.PageTitle</h4>
<p>
@Umbraco.Truncate(@item.mainAboutDescription, 100)</p>
<a class="btn btn-danger" href="@item.Url">Read More...</a>
</div>
break;
}
</ul>
}
有人能告訴我什麼,我做錯了什麼?
在此先感謝。
編輯: 我在網站上的錯誤是在下面;
錯誤加載局部視圖腳本(文件:〜/查看/ MacroPartials/homePage_aboutUsSection.cshtml)
更好,你可以請張貼錯誤 – Anth12
@ Anth12,感謝reponding。請參閱編輯的問題。 –
Umbraco用一條通用消息來處理錯誤(錯誤可以從config/Umbraco.config中啓用)。只是一個評論,你有嵌套在'ul'中的'div'元素,你應該使用'li'或者改變'ul'。 – Anth12