سؤال

لدي هذه الميزة مع صفحة رئيسية صغيرة لطيفة تم إدراجها من خلال إحدى الميزات، وهي تعمل بشكل جيد.الآن أنا أبحث في السمات، وقمت بإنشاء مظهر قابل للتركيب.ولاختيار هذا المظهر في مدير التصميم، أحتاج إلى ملف معاينة.لقد قمت بذلك بنجاح عن طريق تحميل ملف المعاينة يدويًا (مجرد نسخة من الملف الافتراضي).

من الواضح أنني لا أريد الاستمرار في القيام بذلك، لذلك أضفته إلى ميزة الصفحة الرئيسية، وأضفت الملف إلى ملف العناصر.ولكن عندما أقوم بالنشر والتحقق من الصفحات الرئيسية وتخطيطات الصفحة, ، ملف المعاينة غير موجود.الصفحة الرئيسية هي، بالإضافة إلى الصفحات الرئيسية في سياتل وأوسلو وملفات المعاينة الخاصة بها.

في مكان ما على طول الخط يختفي ملف المعاينة الخاص بي!

هذا هو ملف Elements.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" سمة للمعاينة الخاصة بك.

أفترض أن MasterPages في الحل الخاص بك يشير إلى مكتبة المستندات.إذا كنت تريد توفير الملفات من وحدة نمطية إلى مكتبة مستندات، Ghostableinlibrary يجب استخدام النوع:

يعني تحديد GhostableInlibrary أنه سيتم إضافة الملف إلى مكتبة مستندات في SharePoint مع عنصر قائمة لمرافقة الملف عند إضافته إلى المكتبة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top