La risposta diretta è Umbraco.TypedContent (id). Ma! Se vuoi ottenere il nodo "Notizie" da qualsiasi luogo, ti consiglio quanto segue. L'utilizzo degli ID è problematico per alcune configurazioni multilingue e anche se l'ID cambia, smetterà di funzionare.
// 1- Get root node
var site = Model.Content.AncestorOrSelf("Site");
// 2- Get news node
var news = site.Descendant("News");
Questo approccio è più dinamico e ora è possibile utilizzare il nodo di notizie a ciclo è bambini, o qualsiasi altra cosa che vi serve. Per questo, è necessario impostare tipi di documento specifici per i tipi di sito e di notizie.
Spero che questo aiuti!
fonte
2014-09-05 13:26:26
Hai ragione ma la domanda specifica specificamente Razor e un file .cshtml. Se hai bisogno di una risposta da un altro contesto, fai una domanda :) – Digbyswift