Мне нужно получить родительский элемент (блог) в представлении бритвы из объекта модели представления для любого заданного сообщения в блоге.
Я делаю это в стандартном файле List.BlogPostList.cshtml.
В частности, мне нужен либо заданный URL, либо заголовок. Так как контроллер обернут ресурсами для этого приложения, у меня нет к нему прямого доступа.
Пробовал
item.ParentItem().DataItem.GetDefaultUrl()
Получил это в журнале ошибок:
Не удалось найти свойство родительского элемента для данного элемента. Этот метод расширения следует использовать только для доступа к родительскому элементу элементов DynamicContent.
Пробовал
item.GetRelatedParentItems("Blog").ToString()
Получил это в журнале ошибок:
Тип "Блог" не может быть разрешен.
Похоже, что это близко, но я не могу догадаться, какая волшебная строка parentItemsTypeName
ему нужна, и, конечно же, документация Sitefinity ужасна.