1

Umbraco 6 マルチ サイト インストールで現在のサイトのルート ホーム ノードを取得するにはどうすればよいですか?

構造は次のとおりです。

Content
  --Home1
    --About
    --Contact
  --Home2
    --About
    --Contact
  --Home3
    --About
    --Contact
4

5 に答える 5

3
var root = Model.Content.AncestorOrSelf("[YourHomeNodeDocumentType]");

これが Umbraco 6 の構文かどうかはわかりませんが、必要なのは AncestorOrSelf トラビアリング呼び出しです。私は多くのマルチサイト多言語セットアップを持っており、それを常に使用しています。「または自己」部分は楽しいもので、「ルート」ノードがページである場合もあります。

于 2014-03-30T22:12:43.760 に答える
0

私は通常使用します:

Model.Content.AncestorOrSelf(1);

また

IPublishedContent topNode = Model.Content.AncestorOrSelf(1);
于 2019-10-23T21:44:06.557 に答える