2013-08-20 3 views
0

jQuery에서 제공하는 기본 스타일 지정 사이트 탐색을 개발했습니다. 응용 프로그램의 여러 페이지에 대한 내용이 일부 JavaScript 함수 (현재 최종 기능을 나타내는 일부 모의 이미지 만)에 의해 반환됩니다.Sharepoint 2013 마스터 페이지는 기본 HTML/JS를 조작합니다.

내 생각에이 기본 탐색을 사용하여 SharePoint 2013 마스터 페이지를 정의했습니다. 그런 다음이 마스터 페이지를 기반으로 다른 SharePoint 사이트 페이지에서 내용을 정의합니다. 그래서 모든 html/js/css 소스를 업로드하고 기본 html 파일을 SharePoint 마스터 페이지로 변환했습니다.

문제는 결과 마스터 페이지, 즉 기본 SharePoint 사이트 헤더와 내용의 자리 표시 자 div에 원치 않는 요소가 있다는 것입니다. 또한, 내 $ (document) .ready 함수는 더 이상 호출되지 않는다.

웹 디자이너가 설계 한 기존 html/js/css에 Sharepoint 마스터 페이지를 기반으로하고 이전과 동일한 모양을 보이고 의도 한대로 작동하는 JavaScript 코드를 작성하는 간단한 방법이 있다고 가정합니다. 이것을 달성하는 방법에 대한 조언을 해 줄 수 있습니까? SharePoint Designer에서 얻은 빈 마스터 페이지를 기반으로 마스터 페이지를 손쉽게 작성할 수 있습니까?

답변

0

저는 디자인 측면에서 SharePoint 2013에서 많은 작업을하고 있습니다 (http://www.cmich.edu을 참조하십시오. SharePoint 2013에서이 작업을 수행했으며 디자인 팀에서 설계 작업을 모두 마쳤으며 IT 부서의 대학에서도 근무합니다.)), 기본으로 최소 마스터 페이지를 사용하여 처음부터 마스터 페이지를 작성했습니다. 사이트 작업 -> 디자인 관리자로 이동하여 "마스터 페이지 편집"(옵션 4)을 선택하면 거기에 최소 마스터 페이지를 만드는 옵션이 있습니다. 이 작업을 먼저 수행하고 사용자 정의 마크 업/스타일로 마스터 마 진을 수정합니다. 기존의 HTML 페이지 (이 페이지의 옵션이기도 함)를 SharePoint 마스터 페이지로 변환하는 것이 매번 잘 작동하지 않는 경우를 발견했습니다. 최소한의 마스터 페이지로 시작하면 모든 마크 업 및 SharePoint 컨트롤이 시스템 자체에서 생성되므로 작업을 시작하기 전에 필요한대로 정확하게 유지됩니다.

+1

제안 해 주셔서 감사합니다. 그런 식으로 작업하는 것이 매우 합리적이며 사이트 구축이 매우 멋지게 작동한다는 것을 증명합니다. 최근에 회신을 드려서 죄송합니다. AngularJS와 ASP.NET Web API를 사용하여 좀 더 가벼운 접근 방식에 따라 게시물이 게시 된 후 몇 주 후 SharePoint를 완전히 사용하지 못했습니다. – JoseDS

+0

답장을 보내 주셔서 감사합니다! 당신의 새로운 방법은 아마도 더 쉬운 방법 일 것입니다. – JesseEarley