श्रेणियाँ

शीर्ष सेलर्स

  • Delete Orders
    Delete Orders

    व्यवस्थापक पृष्ठ - में आदेश को हटाने के लिए विकल्प सक्षम करें > आदेश...

    $0.00
  • CoolShare
    CoolShare

    माउस के साथ एक सामाजिक बुकमार्क्स से अधिक ऐनिमेशन जोड़ें।

    $0.00
  • Categories image
    Categories image

    इस मॉड्यूल आप ब्लॉक को श्रेणी में है, लेकिन एक ही के थंबनेल के साथ...

    $0.00
  • Mass price update
    Mass price update

    इस मॉड्यूल आप मात्रा या प्रतिशत, या मूल्य रेंज द्वारा एक विशेष श्रेणी के...

    $0.00

हाल ही में आदेश (+)

Massive Custom Fields Evolution

प्राप्त किया:2017-07-19 22:45:35
Customer: Stefano
को भेजें: Voghera, इटली
आदेश मान:$42.00
View all ->
Mass Price Update Plus

प्राप्त किया:2017-07-13 16:42:04
Customer: Andrada Mihaela
को भेजें: Dragasani, रोमानिया
आदेश मान:$50.00
View all ->
Countdown Specials - Flash sales

प्राप्त किया:2017-06-25 11:16:48
Customer: Joel
को भेजें: valencia, स्पेन
आदेश मान:$63.00
View all ->
PrestaSpeed

प्राप्त किया:2017-06-22 12:05:20
Customer: Fabio
को भेजें: Milano, इटली
आदेश मान:$55.00
View all ->
Last orders

प्राप्त किया:2017-06-21 09:59:17
Customer: Dusan
को भेजें: Praha 2, चेक गणराज्य
आदेश मान:$61.00
View all ->

फ़ाइल संरचना के लिए एक विषय

कोई विषयवस्तु बनाते समय, आप सभी विभिन्न पृष्ठों के सामने और जानकारी है कि आपके विषय है सही ढंग से संभाल करने के लिए, आपके ग्राहक के लिए एक पूर्ण अनुभव देने हेतु के टुकड़ों को लगता है कि करने के लिए है। यहाँ फिर से, डिफ़ॉल्ट थीम प्रेरणा, दोनों फ़ाइलें यह सुविधाओं और यह पूरा करता है के लिए व्यवहार के विभिन्न प्रकार में, लेकिन यह भी अपने कोड है, जो तुम में आदेश में बेहतर समझ कैसे काम करता है एक थीम के लिए गोता लगा सकता हूँ में पाने के लिए एक अच्छा तरीका है।

सबसे पहले, यहाँ आवश्यक टेम्पलेट फ़ाइलों की सूची है (बिगाड़ने चेतावनी: वहाँ रहे हैं उनमें से 60। हाँ, सभी विभिन्न PrestaShop सुविधाओं के लिए आवश्यक हैं):

<tdवर्ग = "confluenceTd"> क्रम-पता-उत्पाद-line.tpl<tdवर्ग = "confluenceTd"> क्रम-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शीर्ष लेख को प्रदर्शित करता है: HTML doctype, सीएसएस फ़ाइलें, आदि के लिए लिंक।
  • 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
क्रम-पता-multishipping-products.tplएक उत्पाद के लिए एक multishipping स्थिति में वितरित करने के लिए पते को प्रदर्शित करता है।
  • क्रम-पता-उत्पाद-line.tpl
क्रम-पता-multishipping.tpl 
  • क्रम-steps.tpl
  • errors.tpl
  • क्रम-पता-multishipping-products.tpl
  
क्रम-address.tpl 
  • क्रम-steps.tpl
  • errors.tpl
क्रम-carrier.tpl 
  • क्रम-steps.tpl
  • errors.tpl
क्रम-confirmation.tpl 
  • errors.tpl
  • क्रम-steps.tpl
क्रम-detail.tpl  
क्रम-follow.tpl  
क्रम-opc-नई account.tpl  
क्रम-opc.tpl 
  • खरीदारी-cart.tpl
  • क्रम-address.tpl
  • क्रम-opc-नई 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

चलो में जिस तरह एक थीम डाइविंग का आयोजन किया है: फ़ोल्डर्स, फ़ाइलें, वे कहाँ हैं और उन्हें सही ढंग से संभाल करने के लिए कैसे

एक थीम का संगठन

  • एक थीम का संगठन
    • फ़ोल्डर्स
      • थंबनेल फ़ाइल
      • सीएसएस और Sass
        • सीएसएस
        • Sass / कम्पास
      • फ़ॉन्ट
      • छवि
      • जावास्क्रिप्ट
      • भाषा
      • मोबाइल विषय
    • फ़ाइलें
      • टेम्पलेट्स फ़ाइलें
      • शैली पत्रक
      • छवि फ़ाइलें
      • उपकरण

फ़ोल्डर्स

किसी भी PrestaShop थीम के मुख्य फ़ोल्डरों उन रहे हैं:

  • को /cache फ़ोल्डर में सभी अस्थायी फ़ाइलें कि उत्पन्न कर रहे हैं और सर्वर बोझ को हल्का करने के लिए reused है। फ़ोल्डर डिफ़ॉल्ट रूप से रिक्त है।
  • को /css फ़ोल्डर में सभी सीएसएस फ़ाइलें हैं।
    • को /sass फ़ोल्डर में सभी Sass है .scss स्रोत फ़ाइलों, इससे पहले कि वे सीएसएस फ़ाइलों में संकलित हैं।
  • को / font फ़ोल्डर में आवश्यक फ़ॉन्ट फ़ाइलें हैं।
  • को /img फ़ोल्डर में सभी छवियों है।
  • को /js फ़ोल्डर में सभी जावास्क्रिप्ट फ़ाइलें हैं।
  • को /lang फ़ोल्डर विषयवस्तु अनुवाद होता है। इतना है कि वापस कार्यालय अनुवाद उपकरण पढ़ सकते हैं और इसे में लिख अपने अधिकारों का उपयोग CHMOD 666 पर (उदाहरण के लिए), स्थापित किया जाना चाहिए।

निम्न फ़ोल्डर सीधे विषय से संबंधित नहीं हैं, लेकिन एक डिजाइन कि आपकी थीम के साथ सुसंगत है मदद आप PrestaShop की सुविधा का पूरा सुनिश्चित करना है:

  • को /mails फ़ोल्डरईमेल भेजता कि PrestaShop (आदेश की पुष्टि, पासवर्ड अनुरोध, शिपिंग सूचनाएँ, आदि) के लिए टेम्पलेट्स शामिल हैं।
  • को / मोबाइल फ़ोल्डर विषयवस्तु के मोबाइल संस्करण में है।
  • को /modules फ़ोल्डर में टेम्पलेट फ़ाइलों के लिए कई मॉड्यूल है।
  • को /pdf फ़ोल्डर टेम्पलेट फ़ाइलों के लिए पीडीएफ फाइलों कि PrestaShop (चालान, प्रसव पर्ची, आपूर्ति आदेश, आदि) उत्पन्न होता है।

पोकर्ना केवल, फ़ाइलें फ़ोल्डर की रूट शामिल हैं के रूप में अच्छी तरह के रूप में preview.jpg थंबनेल फ़ाइल।

थंबनेल फ़ाइल

को preview.jpg विषयवस्तु फ़ोल्डर की रूट पर फ़ाइल थंबनेल PrestaShop द्वारा अपनी पीठ कार्यालय थीम चयनकर्ता में उपयोग किया जाता है है।

यह क्या थीम है के एक दृश्य अनुस्मारक के रूप में कार्य करता है, और तुम इसलिए यह आपकी कंपनी का लोगो के बजाय एक स्क्रीनशॉट बनाने चाहिए।

यह हो सकता है किसी भी आकार-डिफ़ॉल्ट थीम 180 * 445 पिक्सल है।

यह एक JPEG फ़ाइल होनी चाहिए।

सीएसएस और Sass

सीएसएस

थीम के सीएसएस फ़ाइलों में स्थित हैं /css फ़ोल्डर।

यह वैश्विक सीएसएस नियम के लिए एक आम शैली पत्रक के लिए सिफारिश की है: global.css.
फिर, प्रत्येक कंट्रोलर के अपने सीएसएस फ़ाइल होनी चाहिए: उदाहरण के लिए, product.css उत्पाद पृष्ठ के लिए।

Sass / कम्पास

Sass और कम्पासफ़ाइलें वैकल्पिक हैं: आप अपनी पीठ कार्यालय के विषय के लिए सीएसएस फ़ाइलें बनाने के लिए इन उपकरणों का उपयोग करने के लिए की ज़रूरत नहीं।

यदि आप Sass और कम्पास का उपयोग करें, हम दृढ़ता से स्रोत डाल करने के लिए सलाह .scss में फ़ाइलें /sass थीम, इतना है कि अन्य डेवलपर्स विषयवस्तु का उपयोग किया है और उन्हें और अधिक आसानी से rework कर सकते हैं।

वहाँ से, आप में सीएसएस फ़ाइलें जनरेट कर सकते हैं /css Sass फ़ाइलों में से फ़ोल्डर्स /sass फ़ोल्डर!

फ़ॉन्ट

को / font फ़ोल्डर वैकल्पिक है: इसमें फ़ॉन्ट्स के लिए अपने विषय का उपयोग करने के लिए चुने गए हैं।

उदाहरण के लिए, डिफ़ॉल्ट PrestaShop विषयवस्तु उपयोग करता है विस्मयकारी फ़ॉन्ट फ़ॉन्ट सेट (http://fortawesome.github.io/Font-Awesome/) इसकी उत्तरदायी चिह्न, के लिए और इसलिए निम्न फ़ाइलों है इसका / font फ़ोल्डर:

  • fontawesome-webfont.eot
  • fontawesome-webfont.svg
  • fontawesome-webfont.ttf
  • fontawesome-webfont.woff

यदि आप किसी विशिष्ट फ़ॉन्ट या चिह्न सेट में मन के साथ अपने विषय नहीं निर्माण, आप इस फ़ोल्डर को छोड़ कर सकते हैं।

छवि

विषय-संबंधित छवियों में संग्रहीत किया जा करने के लिए कर रहे हैं /img फ़ोल्डर।

तुम एक बेहतर संगठन के लिए उप-फ़ोल्डर बना सकते हैं। उदाहरण के लिए, डिफ़ॉल्ट विषयवस्तु निम्न सबफ़ोल्डर है:

  • /icon साधारण माउस के लिए (उदाहरण के लिए, उन में अपने चुने हुए फ़ॉन्ट सेट उपलब्ध नहीं है)।
  • /jquery jQuery-विशिष्ट छवियों के लिए।

आप यदि आवश्यक हो तो अधिक बना सकते हैं।

जावास्क्रिप्ट

जावास्क्रिप्ट फ़ाइलों में संग्रहीत किया जा करने के लिए कर रहे हैं /js फ़ोल्डर।

सीएसएस फ़ाइलें, के विपरीत हम सुझाव है कि आप एक आम/वैश्विक जावास्क्रिप्ट फ़ाइल के पास नहीं है, न ही आप किसी एकल फ़ाइल नियंत्रक प्रति होनी चाहिए।

भाषा

सभी अनुवाद फ़ाइलों में संग्रहीत किया जा करने के लिए कर रहे हैं /lang फ़ोल्डर।

फ़ाइलें उनके ISO 3166-1 अल्फा-2 कोड लोअरकेस में के बाद नाम दिया होना चाहिए: उदाहरण के लिए, fr.php.

ये फ़ाइलें PrestaShop एकीकृत अनुवाद उपकरण द्वारा उत्पन्न होना चाहिए (स्थित में स्थानीयकरण / अनुवाद मेनू)।