我们开发了一个由jQuery驱动的基本风格的网站导航。一些JavaScript函数返回应用程序的不同页面的内容(当前只有一些代表最终功能的模拟图像)。
我现在的想法是使用此基本导航来定义SharePoint 2013母版页。然后,内容将由基于此母版页的不同SharePoint网站页面定义。所以我上传了所有html / js / css源并将主html文件转换为SharePoint母版页。
问题是我现在在生成的母版页上有不需要的元素,即主SharePoint网站标题和内容的占位符div。此外,我的$(document).ready函数不再被调用。
我假设有一种简单的方法可以在由Web设计人员设计的现有html / js / css上创建一个Sharepoint母版页,结果看起来和以前一样,以及JavaScript代码按预期工作。你能给我一些关于如何实现这个目标的指示吗?手写主页是否更容易,可能是基于从SharePoint Designer获取的空白母版页?
答案 0 :(得分:0)
我在设计方面在SharePoint 2013中工作很多(请参阅http://www.cmich.edu,我们在SharePoint 2013上构建了这个,我的设计团队和我在这里完成了所有的设计工作,我们也在大学工作IT部门),我们使用最小母版页作为基础从头开始构建母版页。如果您要访问网站操作 - >设计管理器并选择“编辑母版页”(选项4),那么将会有一个选项来创建最小母版页。我先做这个,然后用自定义标记/样式修改那个主图像。我发现将现有HTML页面(也是此页面上的选项)转换为SharePoint母版页的位置并不总是每次都能很好地工作。从最小母版页开始,将保证所有标记和SharePoint控件在开始工作之前完全符合它们,因为它将由系统本身生成。