c# - pricing - umbraco cloud plans
Umbraco-Obtener nodo por ID programáticamente (3)
Ejecutando Umbraco 4x Estoy creando un método auxiliar en C # al que puedo llamar recursivamente para crear categorías secundarias de un nodo en particular (categoría).
El método toma un parentNodeID como parámetro. Necesito recuperar las propiedades de ese nodo padre. Sé que puedo usar el método estático Node.GetCurrent () pero estoy buscando algo como Node.GetNodeById (parentNodeID).
Simplemente no puedo ver dónde vive este método. Sé que existe el método umbraco.library.getNodeXMLbyId, pero ¿eso me da la propiedad de nombre del nodo?
Yo Umbraco N00b :)
Solo puedes hacer
var node = new Node(nodeId).
Me tomó un tiempo encontrarlo también!
Tambien puedes hacer
Document doc = new Document(nodeId)
Esto funciona igual que Node
pero obtiene los valores directamente de la base de datos en lugar de la memoria caché XML. Use esto si va a actualizar los valores de propiedad de los documentos.
Utilizar esta
umbraco.NodeFactory.Node headerNode = uQuery.GetNode(NodeId);
agregar espacio de nombres
using umbraco.NodeFactory;