我有一个关于如何创建定制页面的查询,该页面不保证具有与之关联的任何文档类型或内容。
例如,网站上可能有多个页面彼此如此不同,以至于他们实际上必须拥有自己的模板。
Umbraco如何处理这些案例,如果有人必须创建一个没有字段的非内容页面,然后为与非内容页面关联的每个页面设置多个模板,或者我错过了这一点?
当然不是每个案例都值得拥有领域的地方持有者吗?
如果要添加静态页面,最简单的方法是创建一个空文档类型并为此创建多个模板(正如您在开篇中所述)。这样您仍然使用Umbraco路由,但无法编辑任何内容。
另一种方式(取决于内容编辑器的技术专长)可能是使用html编辑器创建文档类型(我相信存在一些第三方包),您可以在其中粘贴页面的html。这对用户不太友好(从内容编辑器的角度来看),但您不必为每个页面创建单独的模板。
听起来你想要使用“路线劫持”。
有关详细信息,请参阅下面的链接或Google“Umbraco Route Hijacking”。