Вопрос

У меня есть эта функция с красивой маленькой главной страницей, вставленной через функцию, и она работает нормально.Теперь я смотрю в тематику, создал композитный вид.Чтобы выбрать этот взгляд в Дизайн-менеджер, мне нужен файл предварительного просмотра.Я успешно сделал это, просто загружая файл предварительного просмотра (просто копия по умолчанию).

Очевидно, я не хочу, чтобы продолжать это делать, поэтому я добавил его в функцию MeedPage, добавил файл в файл элементов.Но когда я развернул и проверил главные страницы и макеты страницы , файл предварительного просмотра там нет.Главная страница, а также главные страницы Сиэтл и Осло и файлы предварительного просмотра.

где-то вдоль линии, мой преобладание исчезает!

Это файл элементов .xml:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="MasterPages" Url="_catalogs/masterpage" Path="" RootWebOnly="TRUE">
    <File Path="MasterPages\sharepoint_mysite.master" Url="sharepoint_mysite.master" Type="GhostableInLibrary">
      <Property Name="Title" Value="MySite MasterPage" />
      <Property Name="MasterPageDescription" Value="This is the MySite master page." />
    </File>
    <File Path="MasterPages\sharepoint_mysite.preview" Url="MasterPages/sharepoint_mysite.preview">
      <Property Name="Title" Value="MySite MasterPage Preview" />
    </File>
  </Module>
</Elements>
.

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

Решение

У вас должен быть атрибут Type="GhostableInLibrary" для вашего предварительного просмотра.

Я полагаю, что Meтельские страницы в вашем решении указывают на библиотеку документов.Если вы хотите предоставить файлы из модуля в библиотеку документов, GhostableinLibrary Тип должен быть использован:

Указание призрачных данных означает, что файл будет добавлен в Библиотека документов в SharePoint вместе со элементом списка для сопровождения файл, когда он добавляется в библиотеку

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