我遇到的问题是,当使用UmbracoContext.Current.PublishedContentRequest.PublishedContent时,我的Umbraco项目获取错误的PublishedContent节点,似乎它正在获取当前节点的父节点。
这可能是一个很长的镜头,因为我真的没有信息可以提供这个问题,我不知道哪里出错了。我没有开始这个项目,它只是被移交给我,我必须完成它。
这个Umbraco项目在我无法获取当前节点的页面上进行URL重写。该页面有几个URL,如果我转到页面的规范URL,它可以使节点正常。
我希望有人可以帮助我。
提前谢谢!
答案 0 :(得分:1)
Umbraco有一个名为替代模板的默认功能:如果模板的别名为 Tpl ,则转到/ Page / Tpl umbraco将使用Tpl呈现Page节点模板,就像你在调用/ Page /?altTemplate = Tpl。
一样所以也许你的问题是要有一个包含模板名称的网址。 如果是这种情况,您可以将该模板别名重命名为其他内容,或通过编辑该文件来删除此行为 〜/ config / 404handlers.config,删除包含
的行<notFound assembly="umbraco" type="SearchForTemplate" />.