pricing plans c# umbraco

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;