Skip to content

مجموعات القائمة

يمكنك إدارة جميع قوائم التنقل الخاصة بمتجرك مثل رأس الصفحة وتذييلها وقائمة الهاتف المحمول ووسائل التواصل الاجتماعي من قسم التصميم والمحتوى > القوائم.

نظام القائمة مستقل عن فئات المنتجات. يتم إنشاء أي منطقة قائمة في الواجهة الأمامية للموقع من هذا القسم ويتم استدعاؤها باستخدام وظيفة {menu} من قوالب Smarty.


الهيكل العام

Menü Grubu  (örn: MENU_HEADER)
└── Menü Seçeneği  (örn: Anasayfa)
    └── Alt Menü Seçeneği  (örn: Tüm Ürünler)
        └── Alt Alt Menü Seçeneği  (sınırsız derinlik)

تحتوي كل مجموعة قوائم على متغير TPL ("ثابت"). يتم استخدام هذا المتغير لاستدعاء القائمة في قوالب Smarty.


قائمة مجموعات القائمة

تعرض القائمة الموجودة في /panel/#/menu-group هذه الأعمدة:

العمودالوصف
خياراتزر للانتقال إلى خيارات قائمة المجموعة
اسم المجموعةاسم مجموعة القائمة على جانب المسؤول
متغير TPLعبارة {menu key="..."} لاستخدامها في قالب Smarty (موضحة باللون الأحمر)

لا يمكن تغيير قيمة KEY (الثابتة) للمجموعات الخمس الأولى التي تأتي افتراضيًا في النظام. يمكن تحرير KEY في المجموعات المضافة لاحقًا.


الاستخدام في قالب Smarty

في أي ملف TPL، يتم الوصول إلى بيانات القائمة على النحو التالي:

smarty
{menu key="MENU_HEADER" assign="MENU_HEADER"}
{menu key="MENU_FOOTER" assign="MENU_FOOTER"}
{menu key="MENU_SOCIAL" assign="MENU_SOCIAL"}

تحدد المعلمة "تعيين" اسم المتغير. بعد التعيين، يمكن استخدام المتغير $MENU_HEADER كمصفوفة تحتوي على كافة خيارات تلك المجموعة.

مثال للاستخدام:

smarty
{menu key="MENU_HEADER" assign="NAV"}
{foreach $NAV as $item}
    <a href="{$item.url}"
       class="{$item.cls}"
       target="{$item.target}">
        {$item.name}
    </a>
{/foreach}

يحتوي كل كائن $item على الحقول التالية:

المنطقةالوصف
$اسم العنصراسم خيار القائمة
$item.urlإعادة توجيه URL
$item.target_self (علامة التبويب نفسها) أو _فارغة (علامة تبويب جديدة)
$item.clsفئة CSS مخصصة
$item.img_smallصورة القائمة (إن وجدت)
$item.data1منطقة معلومات إضافية 1
$item.data2منطقة معلومات إضافية 2
$item.childrenمجموعة من خيارات القائمة الفرعية

خيارات القائمة

عند النقر فوق مجموعة، يتم فتح قائمة الخيارات الخاصة بتلك المجموعة. يتم إدراج الخيارات بالترتيب حسب قيمة list_no ويمكن إعادة ترتيبها عن طريق السحب والإفلات.

حقول خيار القائمة

لتحرير خيار، انقر فوق رمز القلم الرصاص:

المنطقةالوصف
اسم الخياراسم عنصر القائمة الذي سيظهر في المتجر (دعم متعدد اللغات)
نوع القائمةما يمثله الخيار — انظر الجدول أدناه
الرابط / الهدفالسجل ذو الصلة أو عنوان URL الثابت وفقًا لنوع القائمة
فتح في علامة التبويبافتح في نفس علامة التبويب (_self) أو علامة تبويب جديدة (_فارغة)
القائمة العلويةتحت أي قائمة سيتم وضع خيار (التسلسل الهرمي)
التسلسل رقمفرز القيمة في القائمة
الحالةنشط / سلبي

أنواع القائمة

النوعالوصف
الرابط الثابتأي عنوان URL تم إدخاله يدويًا (على سبيل المثال: /urunler، https://example.com)
الفئةرابط لفئة المنتج الحالية (يتم إنشاء عنوان URL تلقائيًا)
العلامة التجاريةرابط إلى صفحة العلامة التجارية
الصفحةرابط إلى الصفحة التي تم إنشاؤها في إدارة الكتلة
المحتوى الثابترابط إلى الصفحة التي تم إنشاؤها من وحدة المحتوى

الحقول الإضافية (إظهار الحقول الإضافية)

عند تحديد مربع الاختيار "إظهار الحقول الإضافية"، تظهر الحقول التالية:

المنطقةالوصف
مجموعة القائمةنقل الخيار إلى مجموعة مختلفة
منطقة معلومات إضافية 1تم الوصول إليه كـ $item.data1 في القالب (دعم متعدد اللغات)
منطقة المعلومات الإضافية 2تم الوصول إليه باسم $item.data2 في القالب (دعم متعدد اللغات)
صورة القائمةإضافة صورة إلى الخيار (مفيد للقوائم التي تحتوي على أيقونات)

أسماء القائمة متعددة اللغات

يمكن إدخال اسم قائمة منفصل لكل لغة من خلال رمز الترجمة بجوار اسم الخيار. بهذه الطريقة، سيرى المستخدمون الذين يغيرون اللغات القائمة بلغتهم الخاصة.


إضافة قائمة سريعة

استخدم زر إضافة قائمة سريعة لإنشاء خيار قائمة مجمعة بنقرة واحدة من فئة أو علامة تجارية أو قائمة صفحات.

الخطوات

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

تلميح قائمة الفئة

مع خيار "إضافة فئات فرعية"، تتم إضافة الفئة الرئيسية + جميع الفئات الفرعية إلى القائمة في عملية واحدة. استخدم هذه الميزة بدلاً من إنشاء بنيات قائمة كبيرة يدويًا واحدة تلو الأخرى.


القائمة الفرعية (التسلسل الهرمي)

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

MENU_HEADER
├── Anasayfa
├── Ürünler
│   ├── Kadın
│   │   ├── Elbiseler
│   │   └── Üst Giyim
│   └── Erkek
├── Markalar
└── İletişim

للتبديل إلى القائمة الفرعية، انقر فوق أيقونة (الخيارات الفرعية) الموجودة في السطر ذي الصلة. إذا لم يكن للخيار أي عناصر فرعية، فستظهر الأيقونة باهتة.


إضافة مجموعة القائمة

انقر فوق الزر + إضافة في القائمة لإنشاء مجموعة قائمة جديدة:

المنطقةالوصف
اسم المجموعةالاسم الذي سيتم عرضه في لوحة الإدارة
مفتاحاسم المتغير الثابت الذي سيتم استخدامه في {menu key="..."} في قالب Smarty

القيمة الرئيسية

يجب تحديد قيمة KEY باستخدام الأحرف الكبيرة والشرطات السفلية (على سبيل المثال: MENU_FOOTER، MENU_SOCIAL). إذا تم التغيير لاحقًا، فيجب عليك تحديث كافة استدعاءات {menu key="..."} الموجودة في القوالب.