SP2010에서 SP2013에서 SP2013에서 이주 된 사이트는 \ WEB Server Extensions \ 14 \ Template \ Layouts를 참조합니다.

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/101629

문제

SP2010 팜에서 SP2013 팜에서 일부 사이트 모음을 이주했습니다.SP2013 모드로 사이트를 완전히 업그레이드했습니다.마스터 파일에서 다음과 같은 코드가 있습니다.

<SharePoint:CssRegistration name="/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.

어떤 이유로, 위의 라인은 \ 14 \ 템플릿 \ 레이아웃 \ NOT \ 15 \ Template \ Layouts \ \ 15 \ Template \ Layouts \ \ 14 \ 템플릿 \ 레이아웃을 참조합니다.

나는 수정을 시도했다 :

<SharePoint:CssRegistration name="/15/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.

그러나 여전히 \ 14 \ Path를 참조합니다.나는 \ 14 \ Path CSS 파일을 제거하고 모든 스타일이 사라집니다.

스타일 시트 (CSS 파일)에서 \ 14 \ PATH에서 일할 수 있지만 미래에 어떤 갈등을 일으킬 것이라고 걱정하고 있습니다.내가 간과하는 구성이 있습니까?경험을 공유하십시오.고맙습니다!

도움이 되었습니까?

해결책

15 하이브를 참조 할 수있는 것처럼 파일 경로를 변경해야합니다.

<SharePoint:CssRegistration name="/_layouts/15/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/> 
.

14 개 하이브에서 참조하는 경우 문제가 발생하지 않습니다.그러나 SharePoint 2013과 관련된 다른 모든 물건이 15 개 하이브에있는 다른 모든 것들이 15 개 하이브로 이동하면 더 좋을 것입니다.

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