سؤال

في الوقت الذي أتيت فيه إلى صفحة الخروج ، أتلقى خطأ فادحا

الحرجة (2):قالب غير صالح file:frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.فتمل

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

يمكن لأي شخص معالجة الطرق الممكنة للتعامل مع هذه المشكلة?

ملاحظة:أنا أستخدم الماجنتو الإصدار 1.9.2.1.

هل كانت مفيدة؟

المحلول

أحد الأسباب الشائعة لهذا الخطأ هو استخدام الارتباطات الرمزية دون تمكين ذلك في منطقة المسؤول…

System > configuration > developer > Template Settings 

يتم تشغيل الخطأ في app\code\core\Mage\Core\Block\Template.php حول الخط 243 ( انظر هنا )- لذلك إذا لم تكن مشكلة في الروابط الرمزية ، فسيكون هذا مكانا جيدا لبدء تصحيح الأخطاء.

إذا كنت لا تستخدم زديبوغ ثم حيث يتم القبض على استثناء حول خط 250 يجب عليك إما تسجيل أو فار_دومب قيم:

$includeFilePath

و

$this->_viewDir

ثم تأكد من وجود كلاهما (مع الانتباه إلى الحالة)

إذا تعذر ذلك قد ترغب في إلقاء نظرة على الأذونات.

وأظن أن لديك وحدة طرف ثالث تثبيت بمثابة إيتكومونفيلز وكما يوحي الخطأ ملف القالب design--frontend--base--default--template--checkout--onepage--shipping_method.phtml غير موجود في الموقع app/design/frontend/base/default/template/aitcommonfiles/.

هذا هو وحدة طرف ثالث وأود أن إعادة تثبيته ، أو العثور على ملف القالب المفقود ووضعه في الموقع الصحيح ، أو الاتصال بموفر وحدة للحصول على المساعدة.

نصائح أخرى

بعد متابعة العديد من المشاركات, لعبت هذه خدعة:

https://stackoverflow.com/questions/12110389/magento-not-valid-template-file-page-1column-phtml/12115511#12115511

النهج الذي اتبعته:

في خط لا.250 ، أنا فقط تسجيل $includeFilePath و $this->_viewDir لكل من القضية ، والعمل موقع الحية وغير العاملة موقع التدريج.

الملاحظة:
تسجيل موقع العمل: /var/ait_patch/design/frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.phtml

في حين أن الموقع غير العامل لم يسجل شيئا في مكانه.
لذلك ، نظرت إلى الدليل إذا كان الملف موجودا أم لا ووجدت ذلك ضمن الدليل var/, ، كان هذا الملف مفقودا /var/ait_patch/design/frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.phtml
وإضافة هذا الملف عن طريق نسخ من موقع العمل لعبت خدعة.

كان هذا بمثابة حماية للرأس لأنه كان من الصعب التنبؤ بأن أي امتداد لجهة خارجية يمكنه وضع بعض الملفات تحت var/ الدليل.

بفضل @ روهيت حصلت على مساعدة جهد الخاص بك!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top