Pergunta

Running Umbraco 4x Estou criando um método auxiliar em C # que eu posso recursivamente chamar para criar categorias filho de um nó particular (categoria).

O método leva um parentNodeID como parâmetro. Eu preciso recuperar as propriedades desse nó pai. Eu sei que eu posso usar o Node.GetCurrent método estático (), mas eu estou procurando algo como Node.GetNodeById (parentNodeID).

Eu não posso ver onde este método vive. Eu sei que há o método umbraco.library.getNodeXMLbyId, mas isso me dá a propriedade nome do nó?

Me Umbraco N00b:)

Foi útil?

Solução

Você pode apenas fazer

var node = new Node(nodeId).

Levei algum tempo para encontrá-lo também!

Outras dicas

Use esta

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

add namespace

using umbraco.NodeFactory;

Você também pode fazer

Document doc = new Document(nodeId)

Este funciona da mesma forma Node mas obtém os valores diretamente do banco de dados em vez do cache XML. Use isto se você estiver indo para estar atualizando os valores documentos de propriedade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top