Я впервые использую Umbraco 8 и много спотыкаюсь с Umbraco 6/7.
Поэтому я пытаюсь визуализировать некоторые изображения в частичном представлении _Layout. Из списка предметов в root. Тип документа ниже.
Я использовал построитель запросов в _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()
Я пытался получить доступ к свойству Url с
item.GetProperty("Logo").GetValue().Url
, но получил исключение
cannot convert from 'method group' to 'HelperResult'
Я потратил пару часов на поиск изображений в Umbraco 8, но не повезло. Просто интересно, может ли кто-нибудь дать мне указатель на то, как получить эти значения?
Большое спасибо, Роб