List 使用razor获取所有文档类型umbraco

List 使用razor获取所有文档类型umbraco,list,razor,document,umbraco,List,Razor,Document,Umbraco,我有一个文件类型的“信息”,我也有一些自定义属性 信息标题 信息摘要 信息体 我想检索文档类型为“info”的所有文档并输出数据 谢谢这个简单的razor宏应该可以满足您的需求: @{ // Get root node: var root = Model.AncestorOrSelf(); // Get all descendants, filter by type: var nodes = root.Descendants("info"); // L

我有一个文件类型的“信息”,我也有一些自定义属性

信息标题 信息摘要 信息体

我想检索文档类型为“info”的所有文档并输出数据


谢谢

这个简单的razor宏应该可以满足您的需求:

@{
    // Get root node:
    var root = Model.AncestorOrSelf();

    // Get all descendants, filter by type:
    var nodes = root.Descendants("info");

    // Loop through the filtered nodes, displaying the properties:
    <ul>
    @foreach (var node in nodes)
    {
        <li>
            <h2>@node.infoTitle</h2>
            <div>@node.infoSummary</div>
            <div>@node.infoBody</div>
        </li>
    }
    </ul>
}
@{
//获取根节点:
var root=Model.antestorself();
//获取所有子体,按类型筛选:
var nodes=root.substands(“info”);
//循环过滤节点,显示属性:
    @foreach(节点中的var节点) {
  • @node.infoTitle @node.infoSummary @node.infoBody
  • }
}