파일 이름의 일부에 따라 SharePoint Filetype 아이콘을 수정하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/780908

문제

우리는 a SharePoint 문서 라이브러리, 우리가 보관하는 곳 HTML 외부 파일에 대한 링크가있는 파일. 샘플:

myPicture.jpg.html

mywordfile.docx.html

mypdffile.pdf.html

등등. 이제 기본적으로 모든 파일은 docicon.xml 파일에 참조 된 HTML 아이콘과 함께 나타납니다. 물론 .html extension이 표시하기 때문에 HTML 파일입니다. 그러나 우리는 원래 파일 유형을 기반으로 파일에 다른 아이콘을 갖기를 원합니다.

아이콘을 자동으로 변경하는 방법이 있습니까?

  • 렌더링 중 또는
  • 파일을 라이브러리에 저장할 때 (SharePoint API를 통해)?

다른 접근법이 있습니까?

도움이 되었습니까?

해결책

렌더링 중에 아이콘을 변경하기 위해 약간의 jQuery를 사용하지 않는 이유는 무엇입니까? 라이브러리의 각 문서에는 포함되어야합니다

<td class="ms-vb-icon"><a tabindex=...><img ... src="/_layouts/images/ichtm.gif"></a></td>

나는 당신이 그것을 배열에 빠뜨릴 수 있다고 생각합니다. 경로/파일 이름. 그리고 .html, 그것을 대체하는 데 사용하십시오 htm 에서 SRC 꼬리표.

다른 팁

docicon.xml을 편집하여 ".jpg.html"및 ".docx.html"을 추가 할 수 있습니까?

아이콘 파일의 전체 목록은 12 하이브 아래의 템플릿 이미지 디렉토리의 모든 "ic*.gif"파일을 참조하십시오. 불행히도, 이것은 당신의 문제를 해결하지 못하지만, 당신이 선택한다면 확장에 따라 문제를 변경할 수있는 곳입니다.

내가 썼던 블로그는 초점이 다르지만 아이콘의 출처에 대해 논의합니다. http://wiki.threewill.com/display/is/2007/10/14/external+link+ forediting+a+sharepoint+document.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top