كتابة قائمة طعامك وتنظيمها في VeloCMS
كيفية هيكلة مقالات القائمة حسب التصنيف، وإضافة الأسعار والأوصاف، وعرضها في مسار /menu باستخدام قالب Restaurant.
يتعامل VeloCMS مع قوائم المطاعم من خلال نظام مخصص لأصناف القائمة يمكن الوصول إليه من لوحة التحكم ← قائمة المطعم. لكل صنف اسم ووصف وسعر وعلامات غذائية وصورة اختيارية. تُجمَّع الأصناف حسب التصنيف (المقبلات، والأطباق الرئيسية، والحلويات، والمشروبات) وتُعرض في مسار /menu العام — لا حاجة إلى مقالات مدونة لقائمة الطعام نفسها.
الخطوة الأولى — الانتقال إلى لوحة إدارة القائمة
اذهب إلى لوحة التحكم ← قائمة المطعم (إدارة القوائم). إن كانت هذه زيارتك الأولى فستظهر عبارة «لا عناصر في القائمة بعد». يقع كل عنصر داخل تصنيف، لذا انقر أولًا «إضافة أول تصنيف» وسمِّه (مثلًا: المقبّلات)، ثم انقر «إضافة عنصر» داخل ذلك التصنيف. يحتوي نموذج العنصر على حقول الاسم والوصف والسعر والعملة ورابط الصورة والوسوم الغذائية والترتيب، ومفتاحي «متاح» و«مميّز».
الخطوة الثانية — إضافة أصناف القائمة
أدخل بيانات الصنف. حقل الاسم إلزامي. حقل الوصف اختياري لكنه مستحسن: جملة أو جملتان تصفان طريقة التحضير والمكونات الأساسية والمذاق. يقبل حقل السعر أرقامًا عشرية (مثل 14.50) ويُخزَّن بعملة قائمتك. ينتمي كل عنصر إلى التصنيف الذي أضفته ضمنه — المقبلات أو الأطباق الرئيسية أو الحلويات أو المشروبات، أو أي تصنيف مخصص تُنشئه بالنقر على «إضافة تصنيف». ولإضافة قسم جديد انقر «إضافة تصنيف» أولًا.
- الاسم: إلزامي
- الوصف: اختياري، نص عادي فقط
- السعر: عشري إلزامي، مثل 14.50
- التصنيف: يُحدَّد بالمكان الذي تنقر فيه «إضافة عنصر»، لذا أنشئه أولًا عبر «إضافة تصنيف» — وتُجمَّع الأصناف حسب التصنيف في صفحة /menu
- الوسوم الغذائية: اختيار متعدد اختياري — نباتي (vegetarian)، نباتي صِرف (vegan)، خالٍ من الغلوتين (gluten-free)، حلال (halal)، حار (spicy)، خالٍ من المكسرات (nut-free)
- متاح: أوقف التبديل لإخفاء الصنف من القائمة العامة دون حذفه
- الصورة: رابط صورة اختياري، يُعرض كصورة مصغّرة للبطاقة
الخطوة الثالثة — ضبط ترتيب العرض
تُرتَّب الأصناف داخل كل تصنيف وفق حقل ترتيب الفرز: تظهر الأرقام الأصغر أولًا، والأصناف التي تتشارك الرقم نفسه تعود إلى الترتيب حسب الاسم. عدّل الرقم على الصنف ثم احفظ. ضع أطباقك المميزة في مقدمة كل تصنيف؛ إذ تنال أكبر قدر من الاهتمام لدى الزبائن الذين يتصفحون القائمة من الأعلى إلى الأسفل.
الخطوة الرابعة — معاينة القائمة العامة
قائمتك متاحة مباشرةً على https://yourblog.velocms.org/menu. تُعرض على شكل قوائم مجمَّعة بعناوين تصنيفات (h2) وبطاقات أصناف تعرض الاسم والوصف والسعر وشارات النظام الغذائي وصورة الصنف الاختيارية. تُبنى الصفحة من جديد عند كل زيارة، فتظهر تغييرات لوحة التحكم فورًا. وحين تُعدّ موقعك عبر مسار المطعم، يتضمن شريط التنقل رابطًا للقائمة يشير إلى /menu.
تُصدر صفحة /menu بيانات JSON-LD المنظمة وفق schema.org بصيغ Restaurant وMenu وMenuItem، ليتمكّن محرّكات البحث ومساعدو الذكاء الاصطناعي من قراءة قائمتك وأسعارها وأطباقها كبيانات منظّمة. لا تقدّم Google نتيجة مُحسَّنة مخصّصة للقوائم بهذا الترميز، لذا فهذا لا يَعِد بإدراج خاص في نتائج البحث.
الخطوة الخامسة — إضافة معلومات مسببات الحساسية والنظام الغذائي
استخدم محدد الوسوم الغذائية في الصنف لوسمه بأنه نباتي (vegetarian) أو نباتي صِرف (vegan) أو خالٍ من الغلوتين (gluten-free) أو حلال (halal) أو حار (spicy) أو خالٍ من المكسرات (nut-free) — وتُعرض هذه الوسوم كشارات في القائمة العامة. أما مسببات الحساسية المحددة (المكسرات ومنتجات الألبان والمحاريات) فأضف ملاحظة في حقل الوصف، مثل: «يحتوي على الغلوتين ومنتجات الألبان.» وإن كانت قائمتك تضم أصنافًا كثيرة تستدعي التنبيه لمسببات الحساسية، ففكّر في إضافة صفحة منفصلة لمعلومات مسببات الحساسية مرتبطة من تذييل القائمة.
استخدام مقالات المدونة إلى جانب القائمة
تُعنى أصناف القائمة ببيانات الطعام المنظمة. أما مقالات المدونة ضمن قالب Restaurant فمثالية للأطباق الموسمية وعروض الشيف وقصص المكونات والمحتوى من خلف الكواليس. مقال عن قائمة تذوق موسمية جديدة يوفر فرصة SEO لا تستطيع صفحة القائمة الثابتة توفيرها — يمكنه احتواء صور ورواية وروابط ترجع إلى صفحة /menu.
تحديث الأصناف وحذفها
لإزالة طبق مؤقتًا — كعرض موسمي لم يعد متاحًا مثلًا — أوقف مفتاح «متاح» بدلًا من حذف الصنف. يختفي الصنف فورًا من صفحة /menu العامة ويمكن إعادة تفعيله بنقرة واحدة عند عودة الطبق. الأصناف المحذوفة لا يمكن استردادها. لتغيير الأسعار، عدّل حقل السعر مباشرةً وانقر «حفظ التغييرات» — تُظهر صفحة /menu السعر المحدَّث في الزيارة التالية.