Как правильно связать ваш пользовательский CSS-файл в SharePoint

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

  •  09-06-2019
  •  | 
  •  

Вопрос

Я создал пользовательский список и внес некоторые изменения в способ, которым CQWP отображает его на странице, изменив ItemStyle.xsl.Однако я хотел бы использовать некоторые пользовательские классы css, и поэтому я хотел бы создать ссылку на мой собственный файл custom .css из тега head страниц, содержащих этот CQWP.

Итак, мой вопрос в том, куда поместить мой CSS-файл и как мне правильно связать его со страницей, содержащей CQWPS.Пожалуйста, имейте в виду, что я создаю решение, которое должно быть развернуто на нескольких установках sharepoint.

Спасибо.

Это было полезно?

Решение

Официальный способ Microsoft - просто скопировать их в соответствующие папки (как видно из загрузки их пакетов шаблонов).Однако вы также можете создать свое собственное определение сайта и добавить элементы в нужные библиотеки и списки таким же образом, как добавляются главные страницы.

Если вы собираетесь развертывать CSS и мастер-страницы с помощью функций, помните, что вам придется активировать инфраструктуру публикации в семействе веб-сайтов и функцию публикации на сайте.

Чтобы развернуть главную страницу / макет страницы в качестве функции, вы должны следовать инструкциям на сайте ниже, вы можете использовать элемент "fileurl", чтобы указать свой CSS и поместить его в нужную папку (например, библиотеку стилей):http://www.sharepointnutsandbolts.com/2007/04/deploying-master-pages-and-page-layouts.html

Другие советы

Рассмотрите возможность загрузки их в "Библиотеку стилей" в корневом каталоге семейства сайтов.

Если у вас нет "Библиотеки стилей" в корневом каталоге, подумайте о ее создании - это просто библиотека документов.

Убедитесь, что разрешения установлены правильно, чтобы каждый, кому нужно, мог это прочитать.

Вы можете ссылаться на них, используя "/Style%20Library/my.css", но это не будет работать с семействами сайтов, которые не находятся в корневом каталоге домена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top