Question

Running Umbraco 4x Je crée une méthode d'assistance en C # que je peux appeler récursive pour créer des catégories d'enfants d'un nœud particulier (catégorie).

La méthode prend un parentNodeID en tant que paramètre. Je dois récupérer les propriétés de ce nœud parent. Je sais que je peux utiliser la méthode statique Node.GetCurrent () mais je suis à la recherche de quelque chose comme Node.GetNodeById (parentNodeID).

Je ne peux pas voir où cette méthode vit. Je sais qu'il ya la méthode umbraco.library.getNodeXMLbyId, mais est-ce qui me donne la propriété de nom du nœud?

Me Umbraco N00b:)

Était-ce utile?

La solution

Vous pouvez juste faire

var node = new Node(nodeId).

Il m'a fallu un certain temps pour trouver aussi!

Autres conseils

Utilisez cette

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

namespace ajouter

using umbraco.NodeFactory;

Vous pouvez également faire

Document doc = new Document(nodeId)

Cela fonctionne de la même chose que Node mais obtient les valeurs directement à partir de la base de données au lieu du cache XML. Utilisez cette option si vous allez être mise à jour des documents de propriété des valeurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top