안녕하세요? 오늘은 마스터 페이지에 관해서 약간 알려 드리려고 합니다.
MOSS 2007에서 마스터 페이지의 개념은 ASP.NET 에서
그대로 끌어온것이기때문에 대부분 잘 알고 계시리라고 생각합니다.
마스터 페이지는 무엇이냐? 그냥 한 사이트에서 공통적으로 계속 보이는 부분이죠?
그리고 사이트에서 메뉴를 누를때마다 계속 바뀌는 부분이 컨텐츠 페이지 입니다.
모스에서 마스터 페이지를 작성 하려면
1) default.master 페이지를 쉐어포인트 디자이너를 이용하여 복사 한 후에 작성을 하셔서 변형을 주시던가 해야 겠지요?
2) 아니면 아예 처음부터 만들어 버리는데 이것은 상당히 까다롭습니다. 이것저것 기존에 주어진 콘트롤들을 사용하게 해주기 위해서는요~
처음 부터 만들기 위해서는 쉐어포인트 디자이너를 열어 보시고요
파일 - new - page
일반에 마스터 페이지가 있습니다.
그래서 나오는 코드 부분은 싹 지우고
여기에 최소한 마스터 페이지에서 빠지면 안되는 부분만 구성한 마스터 페이지를 링크 해 드릴께요~
xml 그대로 붙이시고 저장 해주세요
위치는
http://moss사이트/_catalog/masterpage/마스터페이지이름.master 로 저장 하시면 되요
그리고 나서
모든 사이트 수정 > 갤러리 > 마스터 페이지 및 페이지 레이아웃 으로 들어가서 방금 저장한 마스터 페이지를 찾아 주세요
그리고 속성으로 가서 마스터 페이지로 변경을 해 주시고 승인 하시면 사용하실수 있게 되었지요..
이제 적용합니다.
moss페이지에서 모든 사이트 설정 > 디자인> 마스터 페이지로 가서 방금 생성한것으로 바꾸어 주세요.
그러면 적용이 될것 인데요
만약에 파서 에러가 1번째 줄부터 났다.
내용이
<%@ Page language="C#" Inherits="Microsoft.SharePoint.Publishing.PublishingLayoutPage,Microsoft. SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken= ...
이러한 내용이다 싶으시면 MOSS SP1을 안 깔아 주신 거 일 수도 있습니다.
여기로 가서 다운 로드 받아 주시고 설치 하시면 됩니다.
그럼 수고 하세요~^^
PS, CSS나 이미지 등등은 스타일 라이브러리에 저장 해 주셔야 합니다.
댓글 영역