Как упаковать CQWP с его необходимыми файлами XSL в качестве функции SP?
-
16-10-2019 - |
Вопрос
Есть ли простой способ упаковать CQWP с его необходимыми файлами XSL и CSS (и, может быть, JS) в качестве функции?
У меня есть сценарий, что у меня есть некоторые компоненты на странице WCM, которые реализованы как OOTB CQWP с пользовательским XSL. У меня есть файл .webpart и файлы XSL. Могу ли я получить их упакованную функцию, чтобы, активируя эту функцию, я получаю новую веб -часть в галерее, которая уже указывает на список и имеет соответствующие стили?
Я использую SP2010.
Решение
Самый простой способ сделать это в Visual Studio 2010 -создать новый модуль (проект правой щелчки -> Добавить новый элемент -> модуль) и поместите необходимые файлы в эту папку модуля (просто перетащите их из Explorer).
В elements.xml для модуля вы можете определить, какие файлы вы хотите размещать там, где на сайте. Элемент пути указывает на местоположение в вашем проекте, а элемент URL указывает на то, где вы хотите, чтобы файл закончился.