运行一把umbraco 4X我建立在C#辅助方法,我可以递归调用以创建一个特定节点(类别)的子类别。

该方法采用parentNodeID作为参数。我需要检索父节点的属性。我知道我可以使用静态方法Node.GetCurrent(),但我正在寻找类似Node.GetNodeById(parentNodeID)。

我不能看到这种方法的生活。我知道有该umbraco.library.getNodeXMLbyId方法,但这是否给我节点的name属性?

我一把umbraco N00B:)

有帮助吗?

解决方案

您可以做

var node = new Node(nodeId).

我花了一段时间才能找到它呢!

其他提示

使用此

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

添加命名空间

using umbraco.NodeFactory;

您也可以做

Document doc = new Document(nodeId)

这工作方式相同Node但是从数据库而不是XML缓存直接得到的值。如果你将要更新的文件属性值使用此功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top