Сайт мигрирован из SP2010 на SP2013 См. Усиление \ Web Server \ 14 \ Шаблон \ Макеты \
-
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 \ Layouts \ Not \ Microsoft Shared \ Web Server Extensions \ 15 \ Шаблон \ Макеты \
Я попробовал модифицировать:
<SharePoint:CssRegistration name="/15/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.
Но он все еще называется \ 14 \ путь.Я проверил удалить файлы CSS \ 14 \ Path и все стиль исчезнут.
Хотя я могу работать над листами стилей (CSS-файлы) на пути \ 14 \, я беспокоюсь, это приведет к тому, что какой-то конфликт в будущем.Есть ли какая-то настройка, я пропустите вид?Пожалуйста, поделитесь своим опытом.Спасибо!
Решение
Вы должны изменить путь к файлу, как если вы хотите обратиться с 15 улей,
<SharePoint:CssRegistration name="/_layouts/15/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>
.
Это не вызывает бы никаких проблем, если вы относитесь к этому из 14 улей.Но было бы лучше, если вы переместите его до 15 улей, так как все остальные вещи, связанные с SharePoint 2013, в 15 улей.