تحديد عقدة البداية في موقع ويب umbraco

StackOverflow https://stackoverflow.com/questions/435060

  •  10-07-2019
  •  | 
  •  

سؤال

لدي بنية المحتوى هذه لموقع متعدد اللغات.

  • محتوى
    • دانماركي
      • فورسايد
      • أوم السراج
    • إنجليزي
      • الصفحة الأمامية
      • معلومات عنا

عندما أبدأ موقع الويب، فإنه يبدأ تلقائيًا في العقدة الدنماركية، لكنني أريد أن يبدأ في "Forside"، أما بالنسبة للجزء الإنجليزي من الجانب، فأريده أن يبدأ في العقدة "Frontpage".

تعتبر العقدتان "الدانمركية" و"الإنجليزية" بمثابة عقد صفحة أيضًا، ولكنها موجودة فقط كبنية مجلد منطقية.

هل هناك أي طريقة يمكنني من خلالها اختيار عقدة المحتوى التي يجب أن يبدأ موقع الويب الخاص بي بها؟

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

المحلول

يمكنك استخدام الميزة المضمنة:

  1. أضف خاصية تسمى "umbracoRedirect" إلى نوع المستند المرتبط بالعقدة "الدنماركية".
  2. قم بتعيين الخاصية لتكون من النوع "منتقي المحتوى" واحفظها
  3. في العقدة "الدنماركية"، قم بتعيين الخاصية للإشارة إلى العقدة "ForSide".

التي يجب أن تعمل.

نصائح أخرى

مرحبًا بيتر، عند إنشاء مواقع متعددة اللغات، أميل إلى استخدام البنية التالية

  • mywebsite.co.uk
    • عن
    • اتصال
  • mywebsite.com
    • عن
    • اتصال

أقوم بعد ذلك بتطبيق رؤوس المضيف على عقدتي .co.uk و.com باللغة المناسبة لاستخدام عنصر القاموس.

سأجعل Forside/Frontpage عقد .co.uk/.com التي قمت بإنشائها في هيكلي لأنه يبدو وكأنه مستوى غير ضروري قمت بإنشائه.

وارن

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

مواقع Umbraco متعددة اللغات 1:1

هناك خيار بسيط آخر نجح معي، على الرغم من أنني أتقبل أنه قد لا يكون مناسبًا للجميع، وهو فرز العقدة الجذرية.يبدو أن شركة Umbraco تستخدم فقط كل ما هو أول في شجرة المحتوى كصفحة البداية (الإصدار 6.1.5 يفعل ذلك، على الأقل)، ويبدو أنها تحترم الفرز، لذا في هذه الحالة بالذات، يمكنك فرزها بحيث تكون الحاوية المنطقية "الإنجليزية" تأتي العقدة قبل عقدة الحاوية المنطقية "الدنماركية".

تختار شركة Umbraco عقدة الموقع الأولى كعقدة بدء.أقترح عليك إضافة حقل صحيح/خطأ إلى نوع مستند Site-Node الخاص بك المسمى على سبيل المثال.isPrimary، ثم في أكوادك، يمكنك العثور على رمز الموقع بعد فحص هذا الحقل والانتقال إليه.

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