Umbraco - Get Nodo da ID a livello di programmazione
Domanda
L'esecuzione di Umbraco 4x sto creando un metodo di supporto in C# che posso, in modo ricorsivo, chiamata a creare le categorie figlio di un particolare nodo (categoria).
Il metodo accetta un parentNodeID come parametro.Ho bisogno di recuperare le proprietà del nodo padre.So che posso usare il metodo statico Nodo.GetCurrent() ma sto cercando qualcosa di simile a Nodo.GetNodeById(parentNodeID).
Non riesco proprio a capire dove questo metodo di vita.So che c'è il umbraco.biblioteca.getNodeXMLbyId metodo, ma che mi danno la proprietà del nome del nodo?
Mi Umbraco N00b :)
Soluzione
Si può solo fare
var node = new Node(nodeId).
Mi ci volle un po 'per trovare troppo!
Altri suggerimenti
Utilizzare questo
umbraco.NodeFactory.Node headerNode = uQuery.GetNode(NodeId);
aggiungere spazio dei nomi
using umbraco.NodeFactory;
È anche possibile fare
Document doc = new Document(nodeId)
Questo funziona come Node
ma ottiene i valori direttamente dal database invece della cache XML. Utilizzare questo se si sta andando ad essere l'aggiornamento dei valori delle proprietà dei documenti.