Sitecore 更改布局名称

Sitecore Change Layout Names

只是,我有一个简单的问题。

假设页面项目中有很多控件,如果我更改现有 layout/sublayouts(控件)的名称,它会影响 Sitecore 项目吗?

据我所知,更改名称是在数据库进程中进行的,它不会触及文件系统中的任何物理控件 (.ascx)。即使我们更改名称,Sitecore 中 ASCX 文件路径字段的值也不会影响。

对不对??

您可以更改子布局项的名称而不影响其他内容。

如果您更改了实际的子布局 ascx 文件,那么您还需要更改子布局项目中的引用字段,但其他所有内容都受项目 ID 而非名称的约束。

不,它不会影响任何东西。原因-

  • 项目的布局集不会通过其名称引用,而是通过布局的项目 ID 引用,因此不会影响使用该布局的项目。
  • 无论何时更改布局名称,文件系统中包含 ascx 文件地址的字段值都不会更改,因此它也不会影响布局。