5

「info」のドキュメントタイプがあり、カスタムプロパティもいくつかあります。

infoTitle infoSummary infoBody

伝票タイプ"info"の伝票をすべて取得してデータを出力したい。

ありがとう

4

1 に答える 1

13

この単純な剃刀マクロは、あなたが望むものを達成するはずです:

@{
    // 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>
}
于 2012-06-18T12:25:49.387 に答える