سؤال

أنا جديد في 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. اتصل بمكتبنا المحلي وسيكونون سعداء بالمساعدة.

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