Umbraco 8 отображает изображение с IPublishedContent - PullRequest
0 голосов
/ 29 апреля 2020

Я впервые использую Umbraco 8 и много спотыкаюсь с Umbraco 6/7.

Поэтому я пытаюсь визуализировать некоторые изображения в частичном представлении _Layout. Из списка предметов в root. Тип документа ниже.

enter image description here

Я использовал построитель запросов в _Layout.cs html, чтобы в итоге выполнить следующие действия для перебора логотипов.

@{
var selection = Umbraco.Content(Guid.Parse("92c903b5-4772-48d5-8e16-5238e45c1e36"))
.ChildrenOfType("footerLogo")
.Where(x => x.IsVisible());
}
<ul>
    @foreach (var item in selection)
    {
    <li>
        <a href="@item.Url">@item.Name</a>


// I added this code and put a breakpoint in VS2019 to inspect the object
       @item
// Using the immediate window, this gave me a full object
       @item.GetProperty("Logo").GetValue()

enter image description here

Я пытался получить доступ к свойству Url с

 item.GetProperty("Logo").GetValue().Url

, но получил исключение

 cannot convert from 'method group' to 'HelperResult'

Я потратил пару часов на поиск изображений в Umbraco 8, но не повезло. Просто интересно, может ли кто-нибудь дать мне указатель на то, как получить эти значения?

Большое спасибо, Роб

...