سؤال

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

أود تجنب ذلك، بما في ذلك أنماط / جافا سكريبت في محرر محتوى على الصفحة لأسباب صيانة.

حتى الآن يمكنني التفكير في 3 خيارات مختلفة لدي.

الخيار الأول سيكون إنشاء جزء Wrapper Web تحميل تقويم OOTB في صفحة ASPX الخاصة بي. سيكون هذا مثاليا كما يمكنني تضمين الرأس الذي أريده، حدد فئات CSS الفريدة وتضمين ورقة نمطية لهذه الصفحة فقط، كل ذلك في جزء ويب واحد. لكنني لا أعرف إذا كان من الممكن تضمين جزء ويب داخل جزء ويب.

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

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

هل يعرف أحد إذا كانت أي من هذه الطرق ممكنة؟ أو لديك فكرة أفضل؟

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

المحلول

This is the 2007 way to do it, but something like this. You can load the web part or web control inside of the 2010 web part and place it in a container which is styled.

Here

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