Pregunta

Al ejecutar Umbraco 4x, estoy creando un método auxiliar en C# al que puedo llamar de forma recursiva para crear categorías secundarias de un nodo (categoría) en particular.

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 :)

¿Fue útil?

Solución

Sólo puede hacer

var node = new Node(nodeId).

Me tomó un tiempo para encontrar también!

Otros consejos

Utilizar esta

umbraco.NodeFactory.Node headerNode = uQuery.GetNode(NodeId);

agregar espacio de nombres

using umbraco.NodeFactory;

También se puede 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. Utilice esta opción si va a ser la actualización de los valores de las propiedades de documentos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top