当存在两个相同类型的文档时,umbraco 模板如何知道从哪个文档获取 属性 值?

How does umbraco template know which document to get property value from when two docs of same type exist?

我使用两个内容页面、一个单个模板和一个单个[=]设置了一个简单的文档类型22=] 文档类型。

它有效,但令我困惑的是 umbraco 如何知道 哪个 内容页面从中获取 属性 值?它们都是相同的文档类型。下面我的两个页面的屏幕截图显示了设置。我如何告诉 umbraco 选择第二页而不是第一页? 谢谢

首先,Document Type 只是一个包含一组属性的 class 定义。

Document Type 中,您可以创建任意数量的内容页面。

如果您创建一个新的内容页面,您会看到每个节点都有一个 Properties 选项卡,其中包含默认的 Umbraco 属性,例如 Id、Guid、创建者...

但它还包含一个模板属性,该属性指示 html 它需要在前端显示。

它还有一个 属性 url,这是您页面的 link。

现在,当您转到 2 个页面之一 (url) 时,Umbraco 使用其内置路由来了解它是什么内容节点以及哪种文档类型。

然后使用标识符获取正确的值。