Как правильно связать ваш собственный CSS-файл в sharepoint - PullRequest
2 голосов
/ 10 сентября 2008

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

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

Спасибо.

Ответы [ 2 ]

3 голосов
/ 10 сентября 2008

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

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

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

0 голосов
/ 10 сентября 2008

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

Если у вас нет «Библиотеки стилей» в корне, рассмотрите возможность ее создания - это просто библиотека документов.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...