تحرير الموضوعات والوحدات النمطية Prestashop

StackOverflow https://stackoverflow.com/questions/5352127

  •  27-10-2019
  •  | 
  •  

سؤال

لقد بدأت باستخدام Prestashop أمس ، لذا فأنا مبتدئ تمامًا ، ولكن لدي بعض الأسئلة.

  1. ألا توجد واجهة برمجة تطبيقات على الإطلاق لهذا؟ أعني أنني وجدت الويكي لكنها لا تحتوي على معلومات جيدة.

  2. أريد تعديل موضوعي بالكامل ، كما أريد. تحرير html ، إضافة / إزالة JavaScript ، مجرد القدرة على فعل ما أريد ، ولكن عندما أقوم بتحرير ملفات tpl في نسقي النشط ، لا يحدث شيء. الموقع لا يزال هو نفسه بالضبط. لماذا هذا ، أو أين يمكنني تغييره دون اختراق النواة؟ هل يجب علي إعادة تجميع ملفات .tpl هذه بطريقة ما حتى تسري التغييرات؟

  3. أريد أيضًا تعديل الكثير من الوحدات لتلائم مطالبي ، ولكن نفس الشيء هنا ، إذا قمت بتعديل ملفات tpl الخاصة بهم ، لا يبدو أن شيئًا يحدث أو بالأحرى لا أريد اختراق النواة ، حيث أفترض سوف تتأثر هذه إذا قمت بتحديث النظام الأساسي.

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

أنا في حيرة من أمري ، لكن أعتقد أنه عليك فقط تجاوز هذا ، فقد اعتدت على التطوير في WordPress أو بدون أي CMS في هذا الشأن.

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

المحلول

هل مسحت ذاكرة التخزين المؤقت بعد تعديل النماذج؟ يستخدم Prestashop نظام التخزين المؤقت لتسريع تحميل المتجر ، لذا قم بإفراغ دليل ذاكرة التخزين المؤقت لتجميع القوالب الجديدة

نصائح أخرى

واجهة برمجة التطبيقات والوثائق شيئان مختلفان تمامًا

قام الفريق بتحديث الوثائق (لا مزيد من wiki) والتي يمكن العثور عليها على http://doc.prestashop.com/

يجب عليك أيضًا مراجعة المنتدى (forum.prestashop.com) ، حيث يمكنك العثور على عدد قليل من الأسئلة / الإجابات هناك.

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

كما ذكرت الملصقات السابقة مباشرة في المكتب الخلفي> التفضيلات> الأداء وتمكين "فرض التحويل البرمجي" وتعطيل "ذاكرة التخزين المؤقت".

هناك القليل إذا كانت واجهة برمجة التطبيقات متاحة ، ولكن في رأيي تبدأ من الطرف الأعلى ، فهناك وثائق معقولة (مرة أخرى ، كما هو مذكور أعلاه: http://doc.prestashop.com/ ) المتاحة والتي ستمنحك على الأقل بعض الأسئلة لبدء طرحها.

لم ينجح حذف ذاكرة التخزين المؤقت بالنسبة لي.اضطررت إلى حذف دليل / theme / / modules / / .

يمكنك تعطيل ذاكرة التخزين المؤقت للمعلمات المتقدمة >> الأداء.

كما ذكرنا ، تعد ذاكرة التخزين المؤقت مشكلة هنا ، لذا امسحها دائمًا.كما يمكنك هيكلة نظام القوالب بالكامل بالطريقة التي تريدها ، حتى تحرير وحدات التحكم إذا لزم الأمر.نظرًا لأن هذا هو MVC ، عليك التفكير في النظام بأكمله عند تخصيصه.

ألقِ نظرة على VQMOD ، فهذا يسمح لك بالحصول على ملفات xml التي تقوم بتحرير وحدات التحكم على الفور لمزيد من الوظائف ، مثل الفلاتر المضافة أو الصور المتغيرة للمنتج في صفحة الفئة.يعد VQMOD مثاليًا حيث لا يزال من الممكن تحديث النظام الأساسي.

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