是否可以将Kentico Web部件硬编码到布局中?
肯蒂科8.2 我有一个布局“master”文件——创造性地命名为master.ascx 布局中有三个web部件区域:页眉、主区域和页脚。Main只包含一个内容占位符,它被下一个布局覆盖-home、standard等等 我可以将web部件拖放到“设计”选项卡上的页眉和页脚web部件区域,但出于以下几个原因,我不想这样做:是否可以将Kentico Web部件硬编码到布局中?,kentico,Kentico,肯蒂科8.2 我有一个布局“master”文件——创造性地命名为master.ascx 布局中有三个web部件区域:页眉、主区域和页脚。Main只包含一个内容占位符,它被下一个布局覆盖-home、standard等等 我可以将web部件拖放到“设计”选项卡上的页眉和页脚web部件区域,但出于以下几个原因,我不想这样做: 哪些web部件放在哪个区域存储在数据库中,而该数据库在Git中没有版本控制。布局文件本身通过“在磁盘上存储CMS虚拟文件”选项进行版本控制 标题中的布局标记非常复杂,我最终需要为
可以将web部件硬编码到我的布局中吗?要回答您的问题,不可以在布局中硬编码web部件。简单的理由是网页部件不是布局的一部分,它们是模板的一部分。每个模板的Web部件定义与模板一起以XML形式存储在数据库中。您可以通过转到模板并选择Webparts选项卡看到这一点,它将显示该页面模板上每个Web部件的所有XML 用你的4分来了解你来自何方。你还需要考虑的是:
- 当您想要/需要升级或应用修补程序时会发生什么情况
- 从客户端、内容编辑器和内容管理员的角度来看,所有内容都是代码,这使得CMS变得毫无用处
- 如果您在一个物理文件中对所有内容进行编码,那么如果CMS需要开发人员或对每个请求进行物理代码更改,那么使用CMS是毫无意义的
我还将启用您的DBA,并确保他们在发生灾难时有有效的备份和恢复计划 要回答您的问题,您不能在布局中硬编码Web部件。简单的理由是网页部件不是布局的一部分,它们是模板的一部分。每个模板的Web部件定义与模板一起以XML形式存储在数据库中。您可以通过转到模板并选择Webparts选项卡看到这一点,它将显示该页面模板上每个Web部件的所有XML 用你的4分来了解你来自何方。你还需要考虑的是:
- 当您想要/需要升级或应用修补程序时会发生什么情况
- 从客户端、内容编辑器和内容管理员的角度来看,所有内容都是代码,这使得CMS变得毫无用处
- 如果您在一个物理文件中对所有内容进行编码,那么如果CMS需要开发人员或对每个请求进行物理代码更改,那么使用CMS是毫无意义的
我还将启用您的DBA,并确保他们在发生灾难时有有效的备份和恢复计划 要回答您的问题,您不能在布局中硬编码Web部件。简单的理由是网页部件不是布局的一部分,它们是模板的一部分。每个模板的Web部件定义与模板一起以XML形式存储在数据库中。您可以通过转到模板并选择Webparts选项卡看到这一点,它将显示该页面模板上每个Web部件的所有XML 用你的4分来了解你来自何方。你还需要考虑的是:
- 当您想要/需要升级或应用修补程序时会发生什么情况
- 从客户端、内容编辑器和内容管理员的角度来看,所有内容都是代码,这使得CMS变得毫无用处
- 如果您在一个物理文件中对所有内容进行编码,那么如果CMS需要开发人员或对每个请求进行物理代码更改,那么使用CMS是毫无意义的
我还将启用您的DBA,并确保他们在发生灾难时有有效的备份和恢复计划 要回答您的问题,您不能在布局中硬编码Web部件。简单的理由是网页部件不是布局的一部分,它们是模板的一部分。每个模板的Web部件定义与模板一起以XML形式存储在数据库中。您可以通过转到模板并选择Webparts选项卡看到这一点,它将显示该页面模板上每个Web部件的所有XML 用你的4分来了解你来自何方。你还需要考虑的是:
- 当您想要/需要升级或应用修补程序时会发生什么情况
- 从客户端、内容编辑器和内容管理员的角度来看,所有内容都是代码,这使得CMS变得毫无用处
- 如果你把所有的东西都用phy编码