여러보기가있는 공유 목록이 있습니다. 셰어 포인트 디자이너를 통해 뷰 페이지 (예 : AllItems.aspx)를 수정할 수 있습니다. 그러나 기본 템플릿을 대신 수정하는 것이 좋습니다.Sharepoint :보기의 페이지 서식 파일 수정
템플릿 \ pages \ viewpage.aspx에있는 기본보기 페이지 서식 파일을 직접 수정할 수는 있지만 전체 셰어 포인트 설치에 영향을 미칩니다.
필자는이 템플릿의 사본을 만들어 내 목록 (또는 뷰)을 가리키고 싶습니다. 이 일을 성취 할 수있는 방법이 있습니까?
참고 : 목록 /보기는 사용자 지정 XML없이 웹 UI를 통해 만들어졌습니다.
힌트를 보내 주셔서 감사합니다. 내 기존 목록에서 솔루션을 생성하고 schema.xml을 수정했습니다 : 거기에 속성 SetupPath = "pages \ custom_viewpage.aspx"를 내보기에 추가하고 배포했습니다. 그러나 모든보기가 여전히 기본보기 페이지를 가리키는 것처럼 보입니다. 어떤 아이디어? – driAn
몇 가지 사항을 확인하는 중 ... 1. custom_viewpage.aspx를 하이브에 추가 했습니까? 2. 목록을 만들 때 custom_viewpage가 배포됩니까? 당신은 셰어 포인트 디자이너에서 나무를 탐색하여 이것을 확인할 수 있습니다. 사용자 정의 페이지의 모양에 따라 렌더링 템플릿을 만들어야 할 수도 있습니다. CustomViewPage를 게시하면 도움이 될 수 있습니다. 또한 스키마를 변경할 때마다 사용자 지정보기 페이지와 같은 새 콘텐츠가 올바르게 다시 배포되도록 새 목록을 만들어야합니다. – Daniel
1. 예, pages_folder2의 custom_viewpage.aspx를 보호했습니다. custom_viewpage는 현재 셰어 포인트 솔루션 패키지없이 수동으로 (xcopy) 배포됩니다. 아니요, 파일을 SP 디자이너에서 볼 수 없습니다. 파일의 위치는 어디입니까? pages \ folder가 SP 디자이너를 통해 보이지 않는다고 생각했습니다. 파일 자체는 원래 파일과 거의 동일하지만 몇 가지 수정 사항 (큰 것은 없음)이 추가되었습니다. – driAn