نشر الصفحة الرئيسية إلى الموقع الفرعي باستخدام الوحدة النمطية

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/71458

سؤال

لقد قمت بإنشاء مركز بحث وأريد تطبيق صفحة رئيسية مخصصة عليه.أرغب في نشر الصفحة الرئيسية باستخدام وحدة نمطية وميزة الحل الخاص بي.لقد قمت بإنشاء وحدة نمطية ويبدو أن ملف Elements.xml يبدو كذلك

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="SearchcenterModule" Url="Suche/_catalogs/masterpage">
       <File Path="SearchcenterModule\minimal.master" Url="minimal.master" />
    </Module>
</Elements>

عند تفعيل الميزة الخاصة بي في ميزات مجموعة الموقع، تظهر لي رسالة خطأ

(خالية) لم يتم العثور على "مثل".
...

حيث "Suche" هو اسم موقعي الفرعي، أي.: http://mysharepoint/Suche

بالطبع يمكنني إضافة الملف يدويًا ولكن يجب أن تكون هناك طريقة لنشره باستخدام ميزة تنشيط الميزة.

شكرا لك على مساعدتك.

هل كانت مفيدة؟

المحلول

أنا لا أعرف الحل ولكن، هل حاولت تعيين نطاق ميزة إلى الويب، واستخدام تعريف الوحدة النمطية الافتراضية وتفعيل هذه الوحدة النموذجية في Suche Subtite؟ giveacodicetagpre.

إذا لم يعمل، هل حاولت استخدام رمز الموقع ~ giveacodicetagpre.

نصائح أخرى

لا يمكن نشر الصفحات الرئيسية وتخطيط الصفحات إلا في مجموعات SiteCollections، وليس المواقع/المواقع الفرعية.

لذلك يجب أن تكون ميزتك ضمن نطاق الموقع.يمكنك دائمًا في جهاز FeaturesReceiver الخاص بك تعيين الصفحة الرئيسية على ملف معين SPWeb.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="SearchcenterModule" Url="_catalogs/masterpage">
       <File Url="minimal.master" IgnoreIfAlreadyExists="TRUE" Type="GhostableInLibrary" />
    </Module>
</Elements>

IgnoreIfAlreadyExists يتأكد من الكتابة فوقه عند النشر حتى تظهر التغييرات الجديدة. Type="GhostableInLibrary" التأكد من أن الصفحة الرئيسية/تخطيط الصفحة الجديد مرئي في معرض الصفحة الرئيسية وتخطيطات الصفحة.

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