الأكثر مبيعاً

  • Delete Orders
    Delete Orders

    تمكين الخيار لحذف أوامر في صفحة المشرف--> أوامر كما يمكنك حذف كافة...

    $0.00
  • CoolShare
    CoolShare

    إضافة الإشارات المرجعية الاجتماعية مع الماوس فوق الرسوم المتحركة.

    $0.00
  • Categories image
    Categories image

    هذه الوحدة النمطية يسمح لك بعرض بلوك في الفئة، ولكن مع الصور المصغرة لنفسه.

    $0.00
  • Mass price update
    Mass price update

    هذه الوحدة النمطية يسمح لك بتحديث النسبة المئوية، أسعار جميع المنتجات من...

    $0.00

الأوامر الأخيرة (+)

Mass Price Update Plus

تاريخ الاستلام:2017-09-19 12:59:51
العميل: Nacho
إرسال إلى: Torrejon de Ardoz, إسبانيا
قيمة النظام:$50.00
View all ->
CSV/TXT/XML Cron Import / Dropshipping

تاريخ الاستلام:2017-09-09 14:53:27
العميل: Monica
إرسال إلى: Les Avellanes, إسبانيا
قيمة النظام:$55.00
View all ->
pMobile 3 themes pack - Brown
Block my account with login

تاريخ الاستلام:2017-09-06 13:27:55
العميل: Roberto
إرسال إلى: ROMA, إيطاليا
قيمة النظام:$15.00
View all ->
Image editing for products

تاريخ الاستلام:2017-08-26 19:33:06
العميل: Ricardo
إرسال إلى: Santiago, شيلي
قيمة النظام:$2.00
View all ->

بنية ملف للموضوع

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

أولاً، هنا هو القائمة ملفات قالب اللازمة (المفسد تنبيه: هناك 60 منهم. نعم، كلها ضرورية لمختلف PrestaShop الميزات):

النظام--العنوان--المنتج-line.tpl النظام--return.tpl
اسم الملف
لماذا يكون من الضروري
ملفات القالب الأخرى المستخدمة من قبل هذا القالب في السمة الافتراضية
404 لافورييعرض عندما لا يمكن العثور على ملف. 
address.tplتمكين العملاء لإنشاء عنوان جديد.
  • errors.tpl
addresses.tplتمكن العميل لعرض العناوين الحالية لبلدها. 
authentication.tplيمكن للعميل بتسجيل الدخول إلى حساب لها.
  • الترتيب--steps.tpl
  • errors.tpl
أفضل sales.tpl

ويعرض المنتجات مبيعاً.

  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--list.tpl
breadcrumb.tpl يعرض مسار فئة للمنتج/الفئة الحالية.
  • breadcrumb.tpl
الفئة-اتفاقية الأنواع المهاجرة--شجرة-branch.tplيمر عبر الفئات المهاجرة من أجل عرضها.
  • الفئة-اتفاقية الأنواع المهاجرة--شجرة-branch.tpl
الفئة--count.tplتعرض العدد المنتجات في فئة. 
الفئة-شجرة-branch.tplيمر عبر فئات المنتجات من أجل عرضها.
  • الفئة-شجرة-branch.tpl
category.tplيعرض المحتوى من فئة: المشهد، صورة، نص، قارن المنتجات، إلخ.
  • errors.tpl
  • scenes.tpl
  • الفئة--count.tpl
  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--list.tpl
  • المنتج--compare.tpl
cms.tplيعرض محتوى صفحة اتفاقية الأنواع المهاجرة. 
الاتصال-form.tplيعرض نموذج جهة اتصال العميل.
  • errors.tpl
discount.tplيعرض القائمة قسائم للعميل. 
errors.tplيعرض الأخطاء الحالية. 
footer.tplيعرض تذييل الصفحة.
  • global.tpl
global.tplويعرف العديد من المتغيرات هندي، أبرز سكريبت منها. 
ضيف-tracking.tplيعرض صفحة التعقب للزبائن ضيف (الزوار الذين ليس لديهم حسابات).
  • الترتيب--detail.tpl
header.tplيعرض الرأس: doctype HTML، وصلات لملفات CSS، إلخ.
  • breadcrumb.tpl
history.tplيعرض جميع الأوامر السابقة لها إلى العميل.
  • errors.tpl
identity.tplعرض وتحديث المعلومات الشخصية للعميل.
  • errors.tpl
layout.tplتهيب بالطوب الرئيسية للموضوع: رأس وتذييل، والأعمدة، والقالب الحالي و "يعيش تحرير".
  • header.tpl
  • footer.tpl
maintenance.tplيعرض صفحة خاصة عندما يكون المخزن في الصيانة. 
الشركة المصنعة--list.tplيعرض قائمة بجميع الشركات المصنعة.
  • errors.tpl
  • nbr-المنتج--page.tpl
  • pagination.tpl
manufacturer.tplعرض المنتجات من مصنع واحد.
  • errors.tpl
  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--list.tpl
جهاز account.tplيعرض صفحة الحساب الخاص بالعميل. 
nbr-المنتج--page.tplعرض عدد المنتجات في الصفحة الحالية. 
جديد products.tplيعرض كتلة مع منتجات جديدة.
  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--compare.tpl
  • pagination.tpl
الترتيب--العنوان--مولتيشيبينج--products.tplعرض عناوين لتسليم منتج إلى في حالة مولتيشيبينج.
  • الترتيب--العنوان--المنتج-line.tpl
الترتيب--العنوان--multishipping.tpl 
  • الترتيب--steps.tpl
  • errors.tpl
  • الترتيب--العنوان--مولتيشيبينج--products.tpl
  
الترتيب--address.tpl 
  • الترتيب--steps.tpl
  • errors.tpl
الترتيب--carrier.tpl 
  • الترتيب--steps.tpl
  • errors.tpl
الترتيب--confirmation.tpl 
  • errors.tpl
  • الترتيب--steps.tpl
الترتيب--detail.tpl  
الترتيب--follow.tpl  
الترتيب--حزب مؤتمر اودوا الشعبي-جديد account.tpl  
الترتيب--opc.tpl 
  • cart.tpl للتسوق
  • الترتيب--address.tpl
  • الترتيب--حزب مؤتمر اودوا الشعبي-جديد account.tpl
  • الترتيب--carrier.tpl
  • الترتيب--payment.tpl
  • errors.tpl
الترتيب--payment.tpl 
  • errors.tpl
  • الترتيب--steps.tpl
  • التسوق-سلة-المنتج--line.tpl
 
  • errors.tpl
الترتيب--slip.tpl  
الترتيب--steps.tpl  
pagination.tpl  
password.tpl 
  • errors.tpl
أسعار drop.tpl 
  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--list.tpl
  • المنتج--compare.tpl
  • pagination.tpl
المنتج--compare.tpl  
المنتجات-قائمة--colors.tpl  
المنتج--list.tpl  
المنتج--sort.tpl  
المنتج.tpl 
  • errors.tpl
  • المنتج--list.tpl
المنتجات--comparison.tpl  
تقييد country.tpl  
scenes.tpl  
search.tpl 
  • errors.tpl
  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--list.tpl
التسوق-سلة-المنتج--line.tpl  
cart.tpl للتسوق 
  • الترتيب--steps.tpl
  • errors.tpl
  • التسوق-سلة-المنتج--line.tpl
sitemap.tpl 
  • الفئة-شجرة-branch.tpl
  • الفئة-اتفاقية الأنواع المهاجرة--شجرة-branch.tpl
stores.tpl  
store_infos.tpl  
المورد-list.tpl  
supplier.tplيجعل من الممكن لعرض قائمة المنتجات من كل مورد.
  • errors.tpl
  • المنتج--sort.tpl
  • nbr-المنتج--page.tpl
  • المنتج--compare.tpl
  • pagination.tpl
  • المنتج--list.tpl

دعونا الغوص في الطريق موضوع تنظيم: مجلدات، ملفات، المكان الذي ينتمون إليه، وكيفية التعامل معها بشكل صحيح

المنظمة لموضوع

  • المنظمة لموضوع
    • المجلدات
      • ملف الصور المصغرة
      • المغلق وساس
        • CSS
        • ساس/البوصلة
      • الخط
      • الصورة
      • جافا سكريبت
      • اللغة
      • موضوع الجوال
    • الملفات
      • ملفات القوالب
      • أوراق الأنماط
      • ملفات الصور
      • أدوات

المجلدات

المجلدات الرئيسية لأي موضوع PrestaShop تلك:

  • أن /cache مجلد يحتوي على جميع الملفات المؤقتة التي يتم إنشاؤها وإعادة استخدامها بغية التخفيف من تحميل الملقم. المجلد فارغ بشكل افتراضي.
  • أن /css يحتوي المجلد على كافة ملفات CSS.
    • أن /sass يحتوي المجلد على كافة ساس .scss ملفات المصدر، قبل أنها يتم تحويلها برمجياً إلى ملفات CSS.
  • أن /الخط يحتوي المجلد على ملفات الخطوط المطلوبة.
  • أن /ايمغ مجلد يحتوي على جميع الصور.
  • أن /js يحتوي المجلد على كافة ملفات جافا سكريبت.
  • أن /لانج مجلد يحتوي على ترجمات للموضوع. يجب تعيين حقوق الوصول لها في شمود 666 (على سبيل المثال)، حيث أن أداة الترجمة المكتب الخلفي يمكن القراءة والكتابة إلى ذلك.

المجلدات التالية لم تكن تتعلق مباشرة بالموضوع، لكن التعليمات يمكنك التأكد بأسرها ميزة في PrestaShop تصميم الذي يتماشى مع الموضوع الخاص بك:

  • أن /mails مجلديحتوي على القوالب لرسائل البريد الإلكتروني التي يرسل PrestaShop (تأكيد الطلب، طلب كلمة المرور، وإشعارات الشحن، إلخ.).
  • أن /موبايل مجلد يحتوي على النسخة المحمولة من الموضوع.
  • أن /modules يحتوي المجلد على ملفات القالب للعديد من الوحدات النمطية.
  • أن /pdf يحتوي المجلد على ملفات قالب لملفات PDF أن يولد PrestaShop (الفواتير، كشف التسليم، وأوامر التوريد، إلخ.).

جذر المجلد يحتوي على ملفات TPL فقط، فضلا عن preview.jpg ملف الصورة المصغرة.

ملف الصور المصغرة

أن preview.jpg الملف في جذر المجلد الموضوع هو الصورة المصغرة التي يتم استخدامها من قبل PrestaShop في المكتب الخلفي موضوع محدد.

هو بمثابة تذكير مرئي لما الموضوع، وينبغي أن تجعل من ذلك لقطة بدلاً من الشعار الخاص بالشركة.

ويمكن أن يكون أي حجم – النسق الافتراضي 180 * 445 بكسل.

يجب أن يكون ملف JPEG.

المغلق وساس

CSS

توجد ملفات CSS للموضوع في /css مجلد.

من المستحسن أن يكون ورقة أنماط شائعة للقواعد العالمية المغلق: global.css.
ثم، كل من المراقب المالي أن يكون ملف CSS الخاص به: فعلى سبيل المثال، product.css لصفحة المنتج.

ساس/البوصلة

ساس والبوصلةملفات اختيارية: لا تحتاج إلى استخدام هذه الأدوات لبناء ملفات CSS لموضوع المكتب الخلفي الخاص بك.

إذا كنت تستخدم ساس والبوصلة، ونحن ننصح بشدة وضع المصدر .scss في ملفات /sass الموضوع، حيث أن المطورين الآخرين يمكن أن يكون الوصول إلى التخصص وإعادة العمل بها بسهولة أكثر.

ومن هناك، يمكنك إنشاء ملفات CSS في /css المجلدات من ملفات ساس في /sass مجلد!

الخط

أن /الخط المجلد اختياري: أنه يحتوي على الخطوط التي قمت باختيارها لاستخدام للموضوع الخاص بك.

فعلى سبيل المثال، يستخدم موضوع PrestaShop الافتراضية تعيين الخط "الخط رهيبة" (http://fortawesome.github.io/Font-Awesome/) لرموز استجابة لها، ومن ثم ملفات التالية به /الخط المجلد:

  • فونتاويسومي-webfont.eot
  • فونتاويسومي-webfont.svg
  • فونتاويسومي-webfont.ttf
  • فونتاويسومي-webfont.woff

إذا كنت لا بناء الموضوع الخاص بك مع خط معين أو رمز تعيين في الاعتبار، يمكنك تخطي هذا المجلد.

الصورة

الصور ذات الصلة بالموضوع أن تكون مخزنة في /ايمغ مجلد.

يمكنك إنشاء مجلد فرعي لتنظيم أفضل. فعلى سبيل المثال، قد السمة الافتراضية المجلدات الفرعية التالية:

  • /icon لرموز بسيطة (على سبيل المثال، تلك غير متوفرة في مجموعة الخط المختار الخاص بك).
  • /jquery للصور jQuery على حدة.

يمكنك إنشاء أكثر إذا لزم الأمر.

جافا سكريبت

ملفات JavaScript ليتم تخزينها في /js مجلد.

وخلافا لملفات CSS، نحن ننصح لا أن يكون ملف JavaScript مشتركة وعالمية، ولا يجب أن يكون لديك ملف واحد لكل وحدة تحكم.

اللغة

جميع ملفات الترجمة أن تكون مخزنة في /لانج مجلد.

يجب أن تكون تسمية الملفات بعد ISO 3166-1 رمز ألفا-2 بأحرف صغيرة: فعلى سبيل المثال، fr.php.

يجب أن يتم إنشاء هذه الملفات من أداة الترجمة المتكاملة PrestaShop (يقع في التعريب/الترجمات القائمة).