2013-08-20 66 views
0

我们开发了基于jQuery的基本样式的网站导航。应用程序不同页面的内容由一些JavaScript函数返回(目前只有一些代表最终功能的模拟图像)。Sharepoint 2013母版页底层HTML/JS

我现在的想法是使用此基本导航来定义SharePoint 2013母版页。然后,内容将由基于此母版页的不同SharePoint网站页面定义。所以我上传了所有的html/js/css源文件,并将主html文件转换为SharePoint主页面。

问题是我现在在生成的母版页上有不需要的元素,即主要的SharePoint网站标题和内容的占位符div。另外,我的$(document).ready函数不再被调用。

我认为有一个直接的方法可以将Sharepoint母版页基于由网页设计人员设计的现有html/js/css,并且结果看起来与以前相同,并且JavaScript代码按预期工作。你能给我一些关于如何实现这一目标的指针吗?手写母版页可能更容易,可能基于从SharePoint Designer中获取的空白母版页?

回答

0

我在设计方面在SharePoint 2013中大量工作(参考http://www.cmich.edu,我们在SharePoint 2013上构建了这个工具,我的设计团队和我在这里完成了所有设计工作,我们也在IT部门的大学工作),并且我们使用最小母版页作为基础从头开始构建母版页。如果您进入“网站操作” - >“设计管理器”并选择“编辑主页”(选项4),那么将会有一个选项来创建最小主页面。我会先做这个,然后用自定义标记/样式修改那个主法师。我发现将每个现有的HTML页面(也是本页面上的一个选项)转换为SharePoint主页面并不总是很好。从最小母版页面开始将保证所有标记和SharePoint控件将在您开始工作之前完全按照他们需要的方式进行,因为它将由系统本身生成。

+1

谢谢你的建议,这样做看起来非常明智,你建立的网站看起来非常好,证明它的工作原理。对不起,我迟到的回复,我一直非常忙碌,并且在我的帖子几周后,我们完全放弃了SharePoint,遵循使用AngularJS和ASP.NET Web API的更轻量级的方法。 – JoseDS

+0

感谢您的回复!你的新方法可能是更简单的方法。 – JesseEarley