문제

UMBRACO 4X 실행 C#에서 헬퍼 메소드를 만들어 재귀 적으로 호출하여 특정 노드 (카테고리)의 하위 카테고리를 생성 할 수 있습니다.

이 방법은 ParentNodeid를 매개 변수로 간주합니다. 부모 노드의 속성을 검색해야합니다. 정적 메소드 node.getCurrent ()를 사용할 수는 있지만 Node.getNodeByid (ParentNodeid)와 같은 것을 찾고 있습니다.

이 방법이 어디에 사는지 알 수 없습니다. umbraco.library.getnodexmlbyid 메소드가 있다는 것을 알고 있지만 노드의 이름 속성을 제공합니까?

나 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