SharePoint 2007 نشر موقع العميقة في بنية القائمة
-
03-07-2019 - |
سؤال
أنا مبتدئ في 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 الكائن الذي يتطلب الموقت وظيفة أو بعض الطرق الأخرى إلى تحديث الصفحات تحرير/إضافة/حذف.
هذا غير تافهة و سوف لا تزال تحتاج إلى إنشاء حل/ميزة حزمة.الطريقة الأخرى هي أن إنشاء مخصص ملاحة مزود.هذه المسألة مع كل من هذه الخيارات (وبعيدا الترميز الإصدار) هو التخزين المؤقت بنية التنقل.وقد استخدمنا معيار الويب ذاكرة التخزين المؤقت لكائن عقد بنية التنقل ، ولكن باستخدام المعيار المستخدم التصفح (أيالقائمة رمز نفسها) إلى ركلة تحديث الملاحة محفوف خيوط القضايا.
نصائح أخرى
يمكنك إنشاء عدة مكتبات المستندات في الموقع ومن ثم وضع الصفحات في مختلف المكتبات.بهذه الطريقة لن تحتاج إلى إنشاء مواقع فرعية