gpt4 book ai didi

c# - Umbraco - 通过 URL 选择节点

转载 作者:太空狗 更新时间:2023-10-29 22:10:40 26 4
gpt4 key购买 nike

我在尝试通过 url 访问节点时遇到 Umbraco 问题。

我一直在尝试形成一个 xpath 查询以在 url 上进行选择,但我不知道该怎么做,而且他们的 API 中的所有内容都是“动态的”,所以我发现无法深入挖掘其他方法更深入。

Umbraco 编辑器中的“文档链接”属性显示路径为“/links/link-regions/link-region-1/”。它在编辑器中的位置是“/Data/Links/Link Regions/Link Region 1”。

我怀疑它看起来像这样,但我做不到:

//*[@url='/links/link-regions/link-region-1/']

我基本上想知道我必须通过提供这些值中的任何一个而不是其他值来获取节点。几天来我一直在尝试这样做,但无济于事,请帮忙!

最佳答案

如果您使用的是 Umbraco 4.11 或更高版本,则有一组新的 API 允许您检索强类型的内容(与动态相反 - 在调试时尝试评估类型时可能会令人沮丧)。

UmbracoContext.Current.ContentCache.GetByRoute(string url) 应该做你想做的。

关于c# - Umbraco - 通过 URL 选择节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24450782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com