がuComponents' MNTPから一連の画像を表示しようとすると、期待通りに動作していない、とumbracoFileプロパティの値を取得することはできません - 以下の例では、umbracoFileとURLの両方が空の文字列を返す:Umbraco MediaByIdは
foreach (var id in @Model.sliders) {
var media = Model.MediaById(id.InnerText);
if (media != null){
var url = media.umbracoFile;
<p>name = @media.Name</p>
<p>alt = @media.altText</p>
<p>url = @media.umbracoFile</p>
<p>url = @url</p>
}
}
それは本当に本当に迷惑なってきた...私はModel.Mediaを使用して、そのような他の分野でその周りに働いてきた:
<img src="@Model.Media("topRightImage", "umbracoFile")" alt="@Model.Media("topightImage", "altText")" />
しかし、それは唯一のメディアピッカーデータ型であれば役立ちます、ではありませんmntp。それはすべきではありません、それは困難ですか?
内部検索インデックスを再構築すると画像が読み込まれることがありますが、それ以降の更新ではもう一度表示されます。
私は
ネイサン
を他のプロパティには、(名前、でalttextなど)を表示でください、または彼らは同様に空にしていますか? – Tim
名前とaltTextは両方とも、私が作成した他のプロパティと同じです。私はumbracoのデフォルトピッカーの代わりにDAMPを使い始めましたが、うまくいくように思えます。クエリを実行するのではなく、XMLのすべてを持っていればいいと思っています。 umbracoFileまではまだ奇妙です。 – Nathan