当存在两个相同类型的文档时,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 使用其内置路由来了解它是什么内容节点以及哪种文档类型。
然后使用标识符获取正确的值。
我使用两个内容页面、一个单个模板和一个单个[=]设置了一个简单的文档类型22=] 文档类型。
它有效,但令我困惑的是 umbraco 如何知道 哪个 内容页面从中获取 属性 值?它们都是相同的文档类型。下面我的两个页面的屏幕截图显示了设置。我如何告诉 umbraco 选择第二页而不是第一页? 谢谢
首先,Document Type
只是一个包含一组属性的 class 定义。
在 Document Type
中,您可以创建任意数量的内容页面。
如果您创建一个新的内容页面,您会看到每个节点都有一个 Properties
选项卡,其中包含默认的 Umbraco 属性,例如 Id、Guid、创建者...
但它还包含一个模板属性,该属性指示 html 它需要在前端显示。
它还有一个 属性 url,这是您页面的 link。
现在,当您转到 2 个页面之一 (url) 时,Umbraco 使用其内置路由来了解它是什么内容节点以及哪种文档类型。
然后使用标识符获取正确的值。