“混合”ASPX + Portal页面模板的用例是什么?

时间:2013-04-30 17:25:03

标签: kentico

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

  

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

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

更新

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

  

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

这清楚地解释了它是一个真正的混合体,你同时拥有ASPX模板和门户引擎功能,但是使用这种方法与使用小部件或Web部件的Portal Engine模板相比,你不清楚它有什么好处。 / p>

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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

我想这对于一个新项目来说仍然很有用,你希望将模板保持在源代码控制之下,同时利用Kentico的门户引擎/ Web部件功能。