Включить CSS в Sharepoint2010 (не визуальная) веб-часть - PullRequest
1 голос
/ 23 декабря 2011

Я застрял на несколько часов, чтобы понять, как, черт возьми, я могу вставить свои таблицы стилей в свою веб-часть. Теперь я нашел несколько ресурсов, претендующих на то, как это работает

Теперь первый работает. Но на самом деле не нужно вручную помещать один файл CSS в определенную папку в каждой системе (Dev, Test, Live). Должен быть способ встроить веб-часть в файл развертывания для проекта.

В поисках этого я нашел вторую ссылку, которую я разместил. Это выглядит как то, что я хочу сделать, но я просто не могу заставить его работать.

Моя структура следующая:

./SOLUTION
  > Properties
  > References
  > ...
  > Webpart1
    > ...
  > Webpart2
    > Webpart2.css
    > ...
  > Styles (A Folder of VS Style 'Module')
    > wp2.css

Может быть, кто-то так любезно скажет мне, как я могу включить wp2.css на страницу sharepoint, только если веб-часть видна на странице. Без необходимости вручную помещать файл CSS, как указано в ссылке 1.

Заранее большое спасибо!

1 Ответ

1 голос
/ 23 декабря 2011
  1. Добавление сопоставленной папки Layouts в решение ( Как: добавить и удалить сопоставленные папки ).
  2. Создайте соответствующую структуру папок внутри (например, /1033/styles) и скопируйте туда файл CSS.
  3. Сборка пакета WSP - файл CSS будет помещен внутрь и скопирован в папку [14 hive]\TEMPLATE\LAYOUTS\1033\styles после развертывания пакета.
...