لماذا لا يتم تحديث عينة الألوان إذا قمت بتغيير الملف؟

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

لإجبار عيناتك على التحديث إلى الصورة الجديدة التي قمت بتحميلها، ستحتاج إلى الانتقال إلى الكود لفترة وجيزة.

أولاً، افتح محرر كود القالب الخاص بك عن طريق الانتقال إلى /admin/themes ، والنقر فوق Actions في نسختك من القالب الخاص بك، ثم Edit code .

افتح هذه الملفات الأربعة:

  • sections/featured-product.liquid
  • sections/main-product.liquid
  • sections/main-product-modal.liquid
  • snippets/product-card.liquid

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

بحث وحذف | split: '?' | first وأنت جاهز تمامًا:

 assign color_image = value | handle | append: '.' | append: swatch_file_extension | file_img_url: '50x50' | prepend: 'https:' | split: '?' | first


في جميع الملفات الأربعة، يجب أن يبدو الرمز الآن كما يلي:

 assign color_image = value | handle | append: '.' | append: swatch_file_extension | file_img_url: '50x50' | prepend: 'https:'