1

阅读这个关于使用门户引擎与 aspx 的问题,还有一个“混合”模板的选项,培训定义为:

此页面模板基于位于“文件名”字段中指定的路径中的 ASPX 页面。ASPX+ 门户页面模板基于 ASPX 页面,其中包含启用“设计”选项卡的附加页面组件。

不清楚的是这个混合模板的用例是什么。你什么时候用这个而不是其他两个?

更新

我在开发人员培训材料中阅读了以下内容:

有时,您可能需要在单个网站上将 ASPX 页面模板或外部 ASPX 页面与 Portal Engine 页面模板结合起来。在开发或维护基于 ASPX 页面模板的网站时,您必须在每次想要更改页面设计时手动修改页面代码。但是您可以通过定义可以使用 CMS 管理界面(类似于 Portal Engine 开发模型)通过浏览器直接编辑的区域来增加 ASPX 模板的灵活性。

这清楚地说明了它是一个真正的混合体,您同时拥有 ASPX 模板和 Portal Engine 功能,但不清楚使用这种方法与使用小部件或 Web 部件的 Portal Engine 模板相比有什么好处。

4

2 回答 2

2

我会说没有这样的“好处”。您可以使用此模式,例如当您将现有的 ASPX 网站迁移到 Kentico 门户引擎页面并一一替换组件(例如控件和 Web 部件)时。完成迁移后,您可以切换到门户引擎模式。目标是为需要它的人提供此功能。建议使用门户引擎,因为您可以完全控制 CMS Desk 中的页面。

于 2013-05-01T13:34:30.353 回答
1

我最常使用它们的地方是在使用 ASPX 页面模板向网站添加模板时,通常网站往往有一个内容页面,我可以在其中将控件(通常是可编辑区域)与 Web 部件区域交换,然后使用该模板文件以创建多个 ASPX + Portal 模板。

这样我就可以在现有站点中添加许多新功能,而无需创建六个新的 .aspx 模板。

我想它对于一个新项目仍然有用,您希望在源代码控制下保留您的模板,同时利用 Kentico 的门户引擎/Web 部件功能。

于 2013-09-10T02:42:08.053 回答