2

uComponents の MNTP から一連の画像を表示しようとしていますが、umbracoFile プロパティの値を取得できません。以下の例では、umbracoFile と url の両方が空の文字列を返します。

           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 ではなく、メディア ピッカーのデータ型を使用する場合にのみ役立ちます。そんなに難しくないはずですよね?

内部検索インデックスを再構築すると、画像を読み込むことができますが、その後の更新で再び表示されなくなります。

他の人が同様の問題を抱えているのを見たことがありますが、解決策を本当に感謝しています...

ネイサン

4

1 に答える 1

0

これは4.7.2で修正されたバグのようです。次のcodeplexアイテムを参照してください。

http://umbraco.codeplex.com/workitem/30778

于 2012-05-16T23:58:36.597 に答える