2012-01-10 5 views
0

Sharepoint 2010 문서 라이브러리에서 "browsing"폴더에 문제가 있습니다. 내 의견으로는 폴더에 액세스하는 두 가지 방법이 있지만 차이점을 볼 수는 없습니다. 1) http://hostname/doclib/fodler/subfolder/secondsubfolder 및 2) http://hostname/doclib/Forms/AllItems.aspx?RootFolder=%2Ffolder%2Fsubfolder%2Fsecondsubfolder&FolderCTID=0x012000C77CAA95BDB1F64190861DEBBE604440&View= {03FE35CE-2568-4C17-89E1-95793E6BE73B}Sharepoint 문서 라이브러리 폴더

모두 내가 AllItems.aspx에 대한 변경을하지있어 위대한 한 작동하지만 사용자 정의 할 때 나는이 문제를 가지고 내 AllItems.aspx. 내 DocLib이 설정에서 뷰를 잃어 버리고 옵션 1에서 "웹 페이지를 찾을 수 없습니다."가 표시됩니다. 아마 문제는 사용자 정의 페이지 자체 또는보기이지만 정확한 문제점을 볼 수는 없습니다. 대신 commom AllItems.aspx의 정의는 WebPart 페이지를 표시 할 수 있지만 접속이 정확히 방법 셰어는 AllItems.aspx으로 수행합니다

내가하고 싶은 것입니다. 옵션 2)는 작동하지만 정확한 폴더와보기에 액세스해야합니다. 따라서 이것을 동적으로 수행하는 것은 쉽지 않습니다. 내 사용자 정의는 WebPart 페이지의 소스 코드와 함께 AllItems.aspx의 전체 소스 코드를 대체 : 내가 뭘하려

.

아무에게도 아이디어가 있습니까? 어떻게 해결할 수 있습니까? 스테판

답변

0

AllItems.aspx 그냥 웹 파트 페이지이며 같은 편집 할 수 있습니다 사전에

감사합니다. 거기에서 웹 파트를 추가/제거하고 페이지를 그대로 유지하십시오.

I 종종 AllItems (및 다른 뷰)의 목록 항목을 출력 WP 위 JS는 WebPart에 추가하여 열 레이아웃을 정의했다.

+0

그러나 SharePoint는 매개 변수화 된 url http : // hostname/doclib/folder/subfolder/secondsubfolder를 동등한 폴더로 어떻게 변환합니까? 내 AllItems.aspx를 변경 한 후에 "웹 페이지를 찾을 수 없습니다"라는 메시지가 나타납니다. –

+1

QueryString 매개 변수를 사용하여 목록 항목이 포함 된 웹 파트로 전달한 다음 적절하게 필터링합니다. –

+0

그건 내가 생각했던 바로 그 것이다. 하지만 내 aspx에서 찾을 수 있습니까? 그리고 어떻게이 기능을 구현할 수 있습니까? AllItems.aspx를 변경하지 않는 한 훌륭하게 작동하지만 사용자 정의 webpart와 xslt listview의 조합으로 변경 한 후에이 기능이 없기 때문에 "웹 페이지를 찾을 수 없습니다"라는 메시지가 나타납니다. –

관련 문제