0
マスターテンプレートのすべてのページにヘッダーロゴを表示したいが、ドキュメントタイプからメディアURLを取得できない。コンテンツノード(Umbraco 7)のメディアピッカープロパティにアクセスできない
私のヘッダーのロゴは、このコンテンツノードに存在する:マスターとして設定されたテンプレートを持っていhttp://i.imgur.com/QuugP1J.png
。
ページのドキュメントタイプがツリーに次の場所にあります。http://i.imgur.com/6XZbecu.png
すべての私のテンプレートは、私は、ヘッダーのロゴを表示する単一のマスターテンプレートから継承しますが、何らかの理由でそれが表示されませんそれは私がメディアアイテムを取得するためのコードを挿入するときです。
@{
var typedMediaPickerSingle = Model.Content.GetPropertyValue<IPublishedContent>("headerLogo");
if (typedMediaPickerSingle != null)
{
<a href="index.html"><img src='@typedMediaPickerSingle.Url" style="width:320px" alt="@typedMediaPickerSingle.GetPropertyValue("headerLogo")' /></a>
}
}