النص القانوني لشروط الخدمة بالعربية والإنجليزية. الشاشة مخفية من القائمة الجانبية، لكن المورد موجود ويمكن فتحه مباشرة.
الموقع يقرأ أحدث سجل عبر /api/v2/storefront/terms. املأ العربية والإنجليزية معاً: صفحة الموقع تعرض حقل اللغة المطلوبة مباشرة؛ إن كان العربي فارغاً تظهر صفحة عربية فارغة حتى لو وُجد الإنجليزي.
| المورد / الواجهة | نوع الارتباط | أثر الارتباط |
|---|---|---|
| صفحة الشروط في الموقع | API Terms | تعرض أحدث محتوى عربي/إنجليزي. |
| Privacy Policy | شاشة قانونية موازية | الخصوصية نص منفصل. لا تضع سياسة الخصوصية هنا. |
| Site Settings | مفاتيح legal.terms و legal.conditions |
لا تحدّث صفحة الموقع الحالية (/api/v2/storefront/terms). مسار قديم /api/legal/terms ما زال يقرأ هذه المفاتيح. |
| About Us | لا ارتباط | من نحن محتوى تعريفي وليس عقد استخدام. |
| الاسم الظاهر | الاسم التقني | مطلوب؟ | الشرح |
|---|---|---|---|
| Content (Arabic) | content_ar | اختياري | نص الشروط بالعربية. مربع 10 أسطر بعرض كامل. |
| Content (English) | content_en | اختياري | نص الشروط بالإنجليزية. بديل للعربية إن نقصت. |
الجدول يعرض Id وتاريخ Last Updated فقط، مع Edit / Delete.
صفحة /terms عبر /api/v2/storefront/terms. تطبيق الجوال القديم يقرأ legal.terms من Site Settings وليس هذه الشاشة.
/admin/terms.| المشكلة | السبب | الحل |
|---|---|---|
| لا أجد الشاشة في القائمة | مخفية عمداً | استخدم الرابط المباشر. |
| عدّلت legal.terms بلا أثر | الموقع لا يقرأ هذا المفتاح لصفحة الشروط | عدّل من شاشة Terms. |
| الصفحة العربية فارغة | Content (Arabic) فارغ؛ الموقع لا يستبدل بالإنجليزي في هذه الصفحة | أملأ النص العربي. |