0
進出口新的一把umbraco 7一把umbraco 7 - 從一個頁面獲取屬性另一
我有一個母版 - 我在裏面有2 Partialviews - HEADER
& FOOTER
我有2子頁面,從母版inherites - HOME PAGE
& STANDARD PAGE
內HOME PAGE - Document Type
我有一個Reletad Links
財產
爲Releted Links
屬性的代碼是一個Partialview內部調用Links
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@using Newtonsoft.Json.Linq
@{
if (Model.Content.HasValue("externalLinks") && Model.Content.GetPropertyValue<string>("externalLinks").Length > 2)
{
<ul>
@foreach (var item in Model.Content.GetPropertyValue<JArray>("externalLinks"))
{
var linkTarget = item.Value<bool>("newWindow") ? "_blank" : null;
if (Model.Content.GetPropertyValue<JArray>("externalLinks").First() == item)
{
<li>
<a href="@(item.Value<string>("link"))" target="@linkTarget"> <i class="fa fa-phone" aria-hidden="true"></i> @(item.Value<string>("caption"))</a>
</li>
}
else
{
<li>
<a href="@(item.Value<string>("link"))" target="@linkTarget"> <i class="fa fa-flag" aria-hidden="true"></i> @(item.Value<string>("caption"))</a>
</li>
}
}
</ul>
}
}
的LINKS
partialview加載HEADER
partialview
的代碼導航到HOME PAGE
時工作正常,但如果我去STANDARD PAGE
那麼Reletad Links
屬性是不可見的loger。
我能做些什麼來解決這個問題。
謝謝 這很有效 – Jonas