Umbraco按别名查找内容

时间:2017-10-02 11:15:53

标签: c# .net content-management-system umbraco

到目前为止,我正在通过id获取内容并且工作正常。

 var footerSection = Umbraco.TypedContent(1174);

虽然,我试图通过文档别名查询得到相同的结果,但它不起作用:

 var umbracoHelper = new UmbracoHelper(UmbracoContext.Current);
    var foundFooterSection = umbracoHelper.TypedContentAtRoot().FirstOrDefault(x => x.DocumentTypeAlias == "footerSection");

我很确定文档别名是" footerSection" - 我甚至从第一次(成功)调用获得此信息,但它返回null。

可能导致此问题的任何原因?

欢迎任何帮助!

1 个答案:

答案 0 :(得分:4)

您的页脚节点可能是root的后代,因此您可能需要稍微调整一下代码。

Sum