سؤال

لدي علامة تجارية مخصصة (masterPage التي قمت بإنشائها لموقعي الرئيسي) مع شعار الشركة والتنقل الذي استخدمته لجميع مجموعات المواقع الخاصة بي.لقد قمت أيضا بتعديلها للعمل مع مركز البحث الخاص بي أيضا.

الآن، هل من الممكن بالنسبة لي استخدام العلامة التجارية المخصصة "نفسها" على الخبييات؟

وأنا بحاجة للتأكد من أن كل ما عندي من الملاحة العالمية يحمل ويتتدلا على أي من أصحاب مكان المحتوى.

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

المحلول

الجزء الأكثر صعوبة في ذلك هو التأكد من استخدام العلامة التجارية لجميع الخليفة الجديدة التي تم إنشاؤها من هذه النقطة. للقيام بذلك، تحتاج إلى التأكد من أن شاركتك تتفق مع شرط أساسي. هي العلامة التجارية الخاصة بك معتمدة في مرئي استوديو .WSP ويمكن تطبيقها على مجموعة مواقع معينة عن طريق تنشيط ميزات واحدة أو أكثر؟ إذا كان الأمر كذلك، فيمكنك تطبيقه على جميع المختبرات المستقبلية باستخدام تقنية تسمى ميزة الدعائز .

لاستخدام هذه التقنية، قم أولا بإنشاء ميزة جديدة داخل محلول SharePoint الخاص بك. يجب أن تكون ميزة مبكر المزرعة. نسميها شيئا مثل "mysitestaperfeature"

ثم في الحل الخاص بك، قم بإنشاء ملف من عناصر SharePoint فارغة جديدة يسمى شيئا مثل "mysitestapler". في ملف Elements.xml لهذا العنصر وضع التعليمات البرمجية التالية giveacodicetagpre.

سيقوم هذا الرمز بإخبار SharePoint أنه كلما تم إنشاء موقع جديد باستخدام قالب MySite (SPSERS # 0) يجب أن تقوم SharePoint بتنشيط الميزة تلقائيا مع المعرف المقابل. إذا كان عليك تنشيط ميزات متعددة لعلامتك التجارية، فقم بإنشاء عناصر إضافية من الأماكن العامة، بالترتيب الذي يجب أن يتم تنشيط الميزات.

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

نصائح أخرى

إذا كنت قد قمت بإنشاء العلامة التجارية في ميزة داخل Visual Studio، فيمكنك استخدام PowerShell لتكرار جميع مجموعات المواقع في مضيف Mysite الخاص بك وتفعيل الميزة في كل مجموعة المواقع.

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