2013-08-20 96 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