在 Umbraco 中创建一个非内容页面

Create a non-content page in Umbraco

我有一个关于如何创建不保证有任何文档类型或内容与之关联的定制页面的问题。

例如,一个网站上可能有多个页面彼此非常不同,以至于它们实际上必须有自己的模板。

Umbraco 如何处理此类情况,如果必须有效地创建一个其中没有字段的非内容页面,然后为与非内容页面关联的每个页面设置多个模板,或者我是没抓住要点?

当然不是每个案例都值得在其中包含字段的占位符?

听起来您想使用 "Route Hijacking"。

查看下面的 Link 或 Google "Umbraco Route Hijacking" 了解详情。

http://www.jondjones.com/learn-umbraco-cms/umbraco-developers-guide/umbraco-core-concepts/what-is-route-hijacking-in-umbraco

如果您想添加静态页面,最简单的方法可能是创建一个空文档类型并为此创建多个模板(正如您在开篇 post 中所述)。这样你仍然在使用 Umbraco 路由但不能编辑任何内容。

另一种方法(取决于内容编辑器的技术专长)可能是使用 html 编辑器创建文档类型(我相信存在一些第 3 方包),您可以在其中粘贴 html 为页面。这对用户不太友好(从内容编辑器的角度来看),但您不必为每个页面创建单独的模板。