كيفية إنشاء طرق عرض في دروبال 8: 12 خطوة (بالصور)

جدول المحتويات:

كيفية إنشاء طرق عرض في دروبال 8: 12 خطوة (بالصور)
كيفية إنشاء طرق عرض في دروبال 8: 12 خطوة (بالصور)

فيديو: كيفية إنشاء طرق عرض في دروبال 8: 12 خطوة (بالصور)

فيديو: كيفية إنشاء طرق عرض في دروبال 8: 12 خطوة (بالصور)
فيديو: الخبير التقني فيصل السيف: هذه الأشياء تدل على أن جوالك مُخترق 2024, أبريل
Anonim

يعد Drupal أحد أفضل 3 أنظمة لإدارة المحتوى (CMSs) في العالم ، جنبًا إلى جنب مع WordPress و Joomla. دروبال 8 هو أحدث إصدار من دروبال حاليًا.

يمكن القول إن Views هو أقوى وحدة في Drupal ، لأنه يسمح لنا بعرض أي جزء من "محتوى" موقع الويب بأي تنسيق. المحتوى الذي يسمح لنا عرضه هو كيانات ، مثل:

  • العقد (محتوى مثل الصفحات الأساسية أو المقالات أو منشورات المدونة)
  • تعليقات
  • مصطلحات التصنيف (مثل "العلامات" أو "العلامات" التي يمكن منحها للمحتوى)
  • ملفات تعريف المستخدمين (الأشخاص الذين يمكنهم تسجيل الدخول إلى الموقع)

وبالتالي ، لفهم هذه المقالة ، يجب أن تفهم الكيانات الموجودة في دروبال ، وكيف تتكون الكيانات من الحقول.

يرجى الملاحظة:

لا ينبغي اعتبار هذه المقالة دقيقة أو كاملة حتى يتم إصدار دروبال 8 ، ويتم تحديث هذه المقالة وفقًا لذلك.

خطوات

إنشاء طرق عرض في دروبال 8 الخطوة 1
إنشاء طرق عرض في دروبال 8 الخطوة 1

الخطوة 1. التعرف على وجهات النظر في صفحات الويب

لفهم كيف وأين يمكن استخدام العروض بشكل أفضل ، من المهم أن تكون قادرًا على التعرف عليها في مواقع الويب الرائعة الأخرى. في لقطة الشاشة أعلاه للصفحة الرئيسية لموقع البيت الأبيض ، يمكن رؤية طرق عرض متعددة ، يحدها مستطيلات حمراء. تأتي طرق العرض بأشكال عديدة ، مثل قوائم العناوين الرئيسية أو المقتطفات ، ومعارض نمط الشبكة ، وعروض شرائح الصور أو الدوارات.

  • للعثور عليهم باستخدام رمز (مثل اختيار "عرض المصدر" لصفحة ويب) ، يمكنك البحث عن"
  • 'العلامات التي تحتوي على الفئة' block-views '.

جزء 1 من 3: إنشاء طريقة عرض

إنشاء طرق عرض في دروبال 8 الخطوة 2
إنشاء طرق عرض في دروبال 8 الخطوة 2

الخطوة 1. انتقل إلى صفحة "المشاهدات"

سجّل الدخول إلى موقع Drupal الخاص بك ، وحدد "إدارة"> "الهيكل"> "المشاهدات".

إنشاء طرق عرض في دروبال 8 الخطوة 3
إنشاء طرق عرض في دروبال 8 الخطوة 3

الخطوة 2. أضف طريقة عرض جديدة واختر إعدادها الأولي

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

    لاحظ أن أي شيء تختاره أو تكتبه في صفحة "إضافة طريقة عرض جديدة" (باستثناء نوع الكيان) يمكن تغييره في أي وقت بعد حفظ هذا العرض.

إنشاء طرق عرض في دروبال 8 الخطوة 4
إنشاء طرق عرض في دروبال 8 الخطوة 4

الخطوة 3. اختر وضع العرض:

ما إذا كان يجب أن يعرض هذا العرض صفحة أو كتلة أو كليهما. إذا كان العرض سيعرض الكثير من المعلومات أو المحتوى ، فيجب أن يحتوي على صفحة. إذا لم يكن يعرض الكثير من المحتوى ، وترغب في وضعه في منطقة (انظر إدارة كتل دروبال أو إنشاء مظاهر دروبال للتعرف على المناطق) على صفحات ويب معينة ، فاختر مجموعة. هناك أوضاع عرض أخرى يمكن اختيارها بعد حفظ العرض ، مثل موجز RSS.

إنشاء طرق عرض في دروبال 8 الخطوة 5
إنشاء طرق عرض في دروبال 8 الخطوة 5

الخطوة 4. اختر العنوان والتخطيط

إذا كنت ترغب في أن يكون عنوان الصفحة أو عنوان الحظر مختلفًا عن اسم العرض ، فيمكنك تغييره. ضمن "إعدادات عرض الصفحة / حظر" ، اختر التنسيق الذي تريد أن تظهر النتائج عليه:

  • الشبكة عبارة عن جدول كبير ، حيث يكون لكل نتيجة خليتها الخاصة
  • قائمة HTML هي قائمة نقطية "غير مرتبة"
  • يعرض الجدول كل نتيجة على شكل صف وكل حقل من كل نتيجة في خليته الخاصة
  • القائمة غير المنسقة هي أبسط تخطيط ، حيث تكون كل نتيجة أسفل النتيجة السابقة.
إنشاء طرق عرض في دروبال 8 الخطوة 6
إنشاء طرق عرض في دروبال 8 الخطوة 6

الخطوة 5. اختر تنسيق العرض والإعدادات الأخرى

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

جزء 2 من 3: تحرير الإعدادات

إنشاء طرق عرض في دروبال 8 الخطوة 7
إنشاء طرق عرض في دروبال 8 الخطوة 7

الخطوة الأولى. تعرف على شاشة تحرير العرض

عند حفظ العرض ، أو عند تعديل طريقة عرض موجودة ، سترى شاشة تحمل اسم العرض (ونوع الكيان الذي يتم عرضه) في الأعلى. النصف العلوي من هذه الشاشة ، بعنوان "شاشات العرض" ، هو المكان الذي يمكنك فيه تغيير أي شيء تقريبًا حول العرض. النصف السفلي هو المكان الذي ستظهر فيه معاينة النتائج ، وسيتم تحديثها أثناء تغيير إعدادات العرض.

في منطقة النتائج هذه ، في الجزء العلوي ، تكون المنطقة التي تحتوي على النص "معاينة مع عوامل التصفية السياقية:" ومربع النص وزر "معاينة التحديث" مفيدة فقط إذا أضفت عوامل تصفية سياقية (موضحة أدناه) ؛ إذا كنت ترى لا تستخدم هذه ، تجاهل هذه المنطقة

إنشاء طرق عرض في دروبال 8 الخطوة 8
إنشاء طرق عرض في دروبال 8 الخطوة 8

الخطوة 2. تحقق من الإعدادات الأساسية

تحت عنوان "شاشات العرض" ، سترى زرًا لكل نوع عرض يشتمل عليه العرض (كتل وصفحات). إذا قمت بالنقر فوق الزر "إضافة" ، فسترى عدة أنواع جديدة من شاشات العرض. أسفل هذا ، سترى اسم نوع العرض المحدد ؛ يجب إعادة تسمية الشاشة إذا كان لديك أكثر من نوع واحد من نفس النوع (على سبيل المثال ، لديك كتلتان ؛ إحداهما بتخطيط شبكي ، والأخرى بتخطيط جدول). أسفل هذا ، هناك 3 أعمدة (على الرغم من أن العمود الثالث ، "متقدم" ، تم تصغيره في البداية). يُظهر العمود الأول الإعدادات التي اخترتها عند إنشاء العرض وحفظه. في الجزء السفلي توجد معايير التصفية والترتيب. تسمح لك المرشحات بتقييد الكيانات التي ستظهر في النتائج. على سبيل المثال ، بشكل افتراضي بالنسبة لعروض "المحتوى" ، سيكون هناك عامل تصفية يسمح فقط بعرض المحتوى المنشور. معايير الفرز لا تحتاج إلى شرح. يمكن "عرض كل من الفلاتر والأنواع للزوار" ، مما يعني أن أي شخص يشاهد الصفحة سيكون قادرًا على تعديل عامل التصفية أو معايير الفرز ، وهو أمر ذو قيمة خاصة للمشاهدات الكبيرة مع الكثير من المحتوى. سترى هذه "المعايير المكشوفة" أعلى النتائج مباشرةً (في منطقة معاينة النتائج أسفل الصفحة).

إنشاء طرق عرض في دروبال 8 الخطوة 9
إنشاء طرق عرض في دروبال 8 الخطوة 9

الخطوة 3. تكوين الإعدادات الخاصة بنوع العرض

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

إنشاء طرق عرض في دروبال 8 الخطوة 10
إنشاء طرق عرض في دروبال 8 الخطوة 10

الخطوة 4. أضف رأسًا أو تذييلًا لتوفير معلومات إضافية

أسفل الإعدادات الخاصة بنوع العرض ، يمكنك إضافة رأس وتذييل (أو أكثر من كل منهما) إلى طريقة العرض. الخيارات شائعة الاستخدام هي Global: Text area و Global: Result Summary. يعرض ملخص النتيجة معلومات حول نتائج العرض ، مثل عدد النتائج المعروضة حاليًا. تتمثل الخيارات الأخرى في إضافة طريقة عرض كاملة أخرى ، أو كيان كامل (مثل صفحة) ، في الرأس أو التذييل.

إنشاء طرق عرض في دروبال 8 الخطوة 11
إنشاء طرق عرض في دروبال 8 الخطوة 11

الخطوة الخامسة. تقديم سلوك لا يسفر عن نتائج لطمأنة المشاهد

عندما لا يتم تكوين عرض بشكل صحيح ، أو عندما لا يكون هناك أي من الكيانات المتوقعة للعرض ، فلن تكون هناك أية نتائج. من المفيد للزائر ولك (المشرفين) معرفة وقت حدوث ذلك ، من أجل معرفة أن العرض موجود ، ولكنه لا يعمل كما هو متوقع (أو هناك محتوى مفقود). إن إضافة سلوك عدم وجود نتائج هو نفسه تقريبًا تمامًا مثل إضافة رأس أو تذييل ، باستثناء أنه يظهر في المكان الذي كان سيتم عرض النتائج فيه.

جزء 3 من 3: إضافة علاقات وفلاتر سياقية

الخطوة 1. أضف علاقات لعرض أو استخدام البيانات الإضافية ذات الصلة

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

على سبيل المثال ، إذا كانت طريقة العرض الخاصة بك تعرض مقالات (لأن لديك عامل تصفية للمحتوى: مقالة) ، فيمكنك عندئذٍ إضافة علاقة بين المقالات ومؤلفي المقالات. سيسمح لك هذا باستخدام معلومات المؤلف في العرض ؛ على سبيل المثال ، يمكنك عرض الاسم الأول والأخير لمؤلف كل مقالة معروضة. بدلاً من ذلك ، يمكنك استخدام العلاقة في عوامل التصفية ؛ على سبيل المثال ، يمكنك اختيار عرض المقالات التي تم إنشاؤها بواسطة مؤلفين لديهم دور معين ، مثل المسؤولين. سنستخدم هذا المثال.

للقيام بذلك ، انقر فوق الزر "إضافة" بجوار "العلاقات" ، واختر "المحتوى: مؤلف المحتوى" من قائمة العلاقات المتاحة (تلميح: يمكنك استخدام مربع البحث إذا كنت تعرف العلاقة التي تريد إضافتها) ، وانقر فوق الزر "تطبيق". بعد ذلك ، يمكنك التحقق من الخيارات ، ثم "تطبيق" العلاقة.

لاستخدام هذه العلاقة في عامل تصفية عادي ، انقر فوق الزر "إضافة" عوامل التصفية. في مربع الحوار "إضافة معايير التصفية" ، في مربع الاختيار "النوع" ، سيكون هناك الآن خيار "مستخدم" جديد (تم وضعه هناك بسبب العلاقة) ، والذي يجب عليك تحديده لتضييق قائمة الحقول. ابحث عن حقل "المستخدم: الأدوار" وطبقه. في مربع الحوار "تكوين معيار عامل التصفية: المستخدم: الأدوار" ، حدد "مؤلف" من مربع العلاقة (يجب تحديده افتراضيًا). الآن يمكنك اختيار "المسؤول" وتطبيق الفلتر.

لقد قمت للتو بتصفية المقالات التي سيتم عرضها لإظهار المقالات التي تم إعدادها بواسطة المؤلفين المشرفين فقط! من المهم بشكل خاص ملاحظة أنه كان عليك اختيار "استخدام العلاقة" في شاشة التصفية ، مما جعل عامل التصفية ينظر إلى مؤلفي المقالات (وهذا ما تعنيه العلاقة)!

موصى به: