如何在 Umbraco 中使用 razor 模板进行检查以确定当前页面是否是特定节点的后代?我将使用案例陈述。
最佳答案
不确定这些方法是否仍然适用于最新版本的 Umbraco,但在 4.7.1 和 DynamicNode
中,曾经有这些方法:
@Model.AncestorOrSelf(string nodeTypeAlias)
@Model.AncestorOrSelf(int level)
@Model.AncestorOrSelf(Func<DynamicNode, bool> func)
以及那些辅助函数:
@Model.IsDescendant(DynamicNode[,valueIfTrue][,valueIfFalse])
@Model.IsDescendantOrSelf(DynamicNode[,valueIfTrue][,valueIfFalse])
关于razor - 当前页面是特定节点 ID 的后代吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754328/