SP2010からSP2013に移行されたサイトは、\ Web Server Extensions \ 14 \ Template \ Layouts \を参照してください。
-
28-09-2020 - |
質問
私はSP2010ファームからSP2013ファームへのサイトコレクションを移行しました。サイトをSP2013モードに完全にアップグレードしました。マスターファイルでは、以下のようなコードがあります。
<SharePoint:CssRegistration name="/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.
何らかの理由で行を上回る\ Microsoft Shared \ Web Server Extensions \ 14 \ Template \ Layout \ Not \ Microsoft Shared \ Web Server Extensions \ 15 \ Template \ Layouts \
変更した:
<SharePoint:CssRegistration name="/15/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.
しかしそれはまだ\ 14 \ pathを参照します。\ 14 \ PATH CSSファイルを削除し、すべてのスタイルが発生しました。
\ 14 \ PATHでスタイルシート(CSSファイル)に取り組むことができますが、将来紛争を引き起こすことを心配しています。私が見落としているいくつかの構成はありますか?あなたの経験を共有してください。ありがとうございました!
解決
15 hiveから参照したい場合は、ファイルパスを変更する必要があります。
<SharePoint:CssRegistration name="/_layouts/15/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.
あなたが14のハイブからそれを参照した場合それは問題を引き起こすことはありません。しかし、SharePoint 2013に関連する他のすべてのものは15回のハイブにあるので、15回のハイブに移動するのはそれほど良いでしょう。
所属していません sharepoint.stackexchange