Я пытаюсь создать страницу rss с Umbraco. Существует много примеров создания rss-страницы с типом документа. Однако у меня много типов документов, и я не могу адаптировать эти образцы;Umbraco RSS Все документы без документа Тип
var cases = CurrentPage.AncestorOrSelf(1).Descendants("Case").OrderBy("CreateDate desc").Take(10);
Потому что у меня есть много типов, я не»т хочу, чтобы установить их„жестко“
И я также пытался рекурсивный метод, я получил все страницы на вспомогательный класс, , но я не мог вернуться с правильным типом. Например:
List<DynamicPublishedContent> listC = new List<DynamicPublishedContent>();
var listC = Project.Web.Helper.PHelper.GetAllNodesByType(Model.Content.AncestorOrSelf(1));
Потому что мне нужно описание страницы и заголовок и DynamicPublishedContent или IPublishedContent не включает их и получил ошибку части в ниже
@foreach (var article in articles)
{
<item>
<title>@if (article.HasValue("title"))
{@article.title}
else
{@article.Name}</title>
@Html.Raw("<link>")@[email protected]@Html.Raw("</link>")
<description>@article.previewText</description>
<pubdate>@String.Format("{0:ddd, dd MMM yyyy} {1:HH:mm:ss}", @article.date, @article.CreateDate)</pubdate>
</item>
}
Есть ли у вас какие-либо идеи?