هل هناك خيار للحصول على عنوان URL القوي والأسماء المستعارة في دروبال، وليس الفقراء الذي وجدته؟

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

  •  19-09-2019
  •  | 
  •  

سؤال

بادئ ذي بدء، أريد أن أذكر أنني بدأت للتو مع دروبال انا مبتدء.

سأحاول شرح ما أعتقد أنه نظام URL القوي والاستثاري.

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

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts

منتجات المحتوى في الزائر والعميل والمعلومات الأساسية في الزائر والموقع هي نفسها. لذلك يتم مشاركتها (تسهيل) بين هذه الأقسام الرئيسية.

وسؤالي هو كيفية القيام بذلك Drupal هل هناك أي وحدات أو تكوين يؤدي إلى هذا الهيكل؟

ماذا وجدت وأعتقد ذلك لا القيام بهذه الوظيفة!

وحدة Pathauto: نعم إنه يخلق الاسم المستعار الذي هو أجمل من اسم العقدة القبيح / XX، لكنه لا يهتم قسم الوالدين لذلك كل شيء يبدو وكأنه هذا:

example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
هل كانت مفيدة؟

المحلول

يمكنك تكوين Pathauto لتضمين أقسام بطرق مختلفة. إذا ذهبت إلى إعدادات الاسم المستعار في Pathauto (www.example.com/admin/build/pathauto)، يمكنك ضبط المسارات هناك.

قم بتوسيع إعدادات مسار العقدة ثم قم بتوسيع خيار أنماط البديل أدناه. إذا كان لديك قائمة مع العملاء والزائر وموقع الويب كصلامات رئيسية يمكنك إدخالها في مسارات مثل [MENU-PATH-RAW-RAW] / [Title-Raw] - سيؤدي ذلك إلى وضع القسم في البداية.

بدلا من ذلك، إذا لم يعمل هيكل القائمة هذا، فيمكنك استخدام التصنيف - قم بإعداد تصنيفي مع هذه الخيارات الثلاثة الرئيسية وإضافة فئات فرعية إليهم حسب الحاجة. ثم في المسار، أدخل تلقائيا في [الفصل الدراسي] / العنوان الخام] - هذا مرة أخرى سوف يمنحك بنية URL التي تريدها.

نصائح أخرى

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

تحرير: إذا لم يكن كذلك، فربما جرب الوحدة المسماة إعادة توجيه العالم ...

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