سؤال

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

Site
   Page1
   Page2
   Heading
     Page3

هل هذا صحيح ؟

Site
   Page1
   Page2
   Sublevel_1
     Page1_1
     Sublevel_2
        Page2_1
        Sublevel_3
            Page3_1
         ...

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

تحرير:
لقد تمكنت من إنشاء مجلد في قائمة الصفحات وإنشاء (تتحرك في الواقع) صفحات هذا المجلد و حتى إنشاء مجلد فرعي لكنها لا تظهر في القائمة ولا حتى في التنقل من صفحة الإعدادات.لا أستطيع الموافقة على مجلد في انتظار وضع ما من أي وقت مضى وأنا أحاول.

لا يبدو لم يكن هذا ممكنا من قبل أندرو كونيل:المجلدات الفرعية لا معتمدة في صفحات المكتبة في موس مواقع النشر

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

المحلول

في الخروج من مربع ، يمكنك تعديل الملاحة نشر الموقع يدويا.

أفترض أنك بعد أكثر الآلي طريقة للقيام بذلك.للأسف الطريقة لتعديل الملاحة على PublishingWeb من خلال نموذج كائن و PublishingWeb.CurrentNavigationNodes الكائن الذي يتطلب الموقت وظيفة أو بعض الطرق الأخرى إلى تحديث الصفحات تحرير/إضافة/حذف.

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

نصائح أخرى

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

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