Как я могу получить контент с другого сайта, кроме текущего в Umbraco? - PullRequest
0 голосов
/ 04 марта 2012

Я пытаюсь создать раздел новостей на моей главной странице (Home) umbraco site.Моя идея состоит в том, чтобы держать контент новостей отдельно от контента сайта в такой папке:

  • Home

    • Page2
    • Page3
  • Новости

    • Новости 1
    • Новости 2

Но как мне доставить новостной контент на мою (домашнюю) страницу, если он не находится в той же папке?

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 04 марта 2012

Если вы используете XSLT, вы должны сделать это:

<xsl:for-each select="$currentPage/ancestor-or-self::root/News/NewsItem">
  <!-- do whatever here -->
</xsl:for-each>

Если вы используете синтаксис Razor, то используйте:

@foreach (var newsitem in Library.NodeById(-1).Descendants("News").ChildrenAsList) {
  // Your processing/rendering code in here
}
...