pagelayout页面布局的一些笔记

在sharepoint里面“页面布局”是用来规定页面的内容布局,以前刚学的时候理解为只是控制页面的“布局”,现在sharepoint 2013里面,再进一步理解它的概念觉得以前理解太少

在sharepoint 2013里面,masterpage和layout page都有2个相同名称的文件,例如oslo.master就会有一个oslo.html,archive.aspx这个页面布局就会有archive.html文件

我们普通使用的时候,只要编辑html这个文件,系统会自动同步到aspx或master(单向同步),如果你要控制更多,可以去掉这种关联,编辑html的页面属性“Associated File”,将这个修改为FALSE即可,这个时候直接编辑.master或.aspx文件即可

说回page layout,它其实是关联到content type的,用于表示一种content type,我们在content type里面定义各种各样的字段,然后通过page layout显示出来,例如定义标题,图标,标签等,然后用page layout展示出来。所以它不但是页面布局,还是content type的一种展示方式!

content type