2009-06-03 6 views
0

Я некоторые CSS файлы, которые развернуты в функции области видимости «сайта»Где я должен хранить файлы CSS в установке sharepoint?

Они содержат некоторые вызовы к изображениям (также развернутые решения) и поэтому пути являются такие вещи, как

background: #ffcc00 url( '/sites/portal/Style Library/CSS/PersonalCenter.gif') repeat-x; 

Однако Мне бы очень хотелось иметь возможность развертывать на других сайтах/XXXX без изменения URL-адреса во всех файлах css!

Я не могу просто поместить их в URL верхнего уровня, так как у него есть свои собственные стили и т. Д., И это будет путать стили стирания с подсайтами в нем.

Есть ли где-то еще я должен хранить такие вещи?

Спасибо!

ответ

1

Спасибо за ваши ответы ...В конце я вспомнил об относительных путях и

background: #ffcc00 url( '../CSS/PersonalCenter.gif') repeat-x; 

работает просто отлично.

Изображения/CSS файлы остаются в библиотеке стилей, которая была полезна для проверки изменения CSS до совершения их главная особенность и делает «правильное» релиз решения

Теперь почему я просто не делать что с самого начала!?

1

Как о размещении их (изображения) в _layouts, то вы можете использовать

url( '/_layouts/images/PersonalCenter.gif') 
1

Есть два основных варианта для этого:

1. Храните ваши изображения в библиотеке стилей.

Просмотреть/sites/portal/Style Library/Images и создать там папку для хранения изображений. Это похоже на то, что уже сделано в файле CSS. Используйте относительный путь в файле CSS, чтобы избежать/sites/portal часть URL.

Преимущества: Контроль версий, не нужно беспокоиться о развертывании на нескольких серверах.

2. Сохраните свои изображения в файловой системе.

Создайте папку для изображений, специфичных для вашего решения, например. в

C: \ Program Files \ Common Files \ Microsoft Shared \ Web-сервер расширения \ 12 \ ШАБЛОН \ ИЗОБРАЖЕНИЯ \ siteXXX

Это отображает папку, в которой Йохан упоминает, где вы будете использовать

/_layouts/images/siteXXX/image.gif

ссылаться на вас r изображений.

Преимущества: Производительность (возможно) в зависимости от конфигурации сервера.

Рекомендация: Используйте библиотеку стилей, если это возможно. Контроль версий сам по себе является огромным преимуществом.

Смежные вопросы