الصفحة الرئيسية لموقع Sitecore يلقي خطأ
سؤال
أنا جديد في Sitecore وأبني موقعي الأول باستخدام Sitecore 6.
لقد قمت بإنشاء تخطيط و srublayout وأنشأت قالبًا جديدًا على أساس التخطيط. لقد قمت أيضًا بإنشاء عنصر محتوى يستند إلى القالب.
لقد نشرت كل شيء ولديك خطأ عندما أحاول تصنيف الموقع.
الخطأ هو: لم يتم العثور على تخطيط المستند المطلوب.
يحدث هذا الخطأ فقط عند الوصول إلى الموقع باستخدام http://localhost/
لكن الموقع يعمل كما هو متوقع عند استخدامه http://localhost/homepage.aspx
. بالطبع أحتاج إلى الموقع للعمل دون الحاجة إلى تحديد اسم الملف.
باستخدام Fiddler الإخراج من الطلب إلى http://localhost/
هو:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fsitecore%2fservice%2fnolayout.aspx%3fitem%3d%252f%26layout%3d%257b00000000-0000-0000-0000-000000000000%257d%26device%3dDefault">here</a>.</h2>
</body></html>
يبدو أنني بحاجة إلى تحديد الصفحة التي هي صفحة البدء الخاصة بي ، لكن لا يمكنني رؤية خيار القيام بذلك.
سيكون موضع تقدير أي مساعدة.
المحلول
هذا يتلخص في سؤالين: لماذا لا يمكنك رؤية صفحتك وكيفية ضبط صفحة البدء.
تعيين تخطيط لصفحة
لكي تتمكن Sitecore من عرض صفحتك ، يحتاج إلى معرفة التصميم الذي يجب استخدامه. يمكنك تعيين هذا مباشرة على الصفحة أو ، بشكل أكثر شيوعًا ، تعيينه على القيم القياسية لقوالب العناصر. يتم تخزين التخطيطات في "/sitecore/تخطيط/تخطيطات" وهي تتوافق مع ملف .NET ASPX. هناك أيضًا عروض (XSLT) و Sublayouts (ASCX) التي يتم دمجها مع عنصر (عناصر) التخطيط والمحتوى لتشكيل الإخراج في الصفحة.
بخصوص صفحة البدء:
يعرّف Sitecore صفحة بدء تشغيل المواقع في Web.Config في تكوين/Sitecore/Sitecore ، وإلقاء نظرة على عنوان الموقع مع اسم "موقع". عادةً ما يتم تعيين هذا لبدء "/home" في Rootpath "/Sitecore/Content" ، ستجد المسار المقابل في واجهة المستخدم الرسومية Sitecore.
هناك الكثير مما يمكن قوله حول هذا ، أوصي حقًا بدورة مقدمة في Sitecore. اتصل بمكتبنا المحلي وسيكونون سعداء بالمساعدة.