# 136: अंडरस्टैंडिंग वेनिला फ़ोरम थीम ओवरराइड्स - सीएसएस-ट्रिक्स

Anonim

हमने यह तय करने की कोशिश करना छोड़ दिया कि क्या हम स्थैतिक लॉगिन फॉर्म के लिए लड़ाई जीत सकते हैं या नहीं। हम शायद कर सकते हैं, लेकिन मंचों के साथ अधिक खेलने में, हम देखते हैं कि यह केवल लॉगिन नहीं है जो डिफ़ॉल्ट रूप से एक मोडल में आता है। मोडल डिज़ाइन पैटर्न का उपयोग मंचों में सभी जगह किया जाता है। लॉगिन पर इसका उपयोग करने से बस उस पैटर्न को स्थापित किया जाता है और उसकी वजह से हम इसके साथ जा सकते हैं (वैसे भी यह आसान है)।

हम उस शैली पर चलते हैं जो यह नियंत्रित करती है कि मॉडल्स कैसे काम करते हैं और कैसे दिखते हैं। यह वास्तव में आसान है। वेनिला हमें एक ओवरले div देता है जिसे हम स्टाइल कर सकते हैं। हम पारदर्शी नारंगी के साथ जाते हैं (सभी ओवरले डिव काले क्यों हैं?)।

फिर हम दिल में उतरते हैं कि वेनिला फ़ोरम थीम कैसे काम करती है। हम यह देखने के लिए कि फाइलों को देखने के लिए कौन से हिस्से नियंत्रित करते हैं, हम कोर फाइलों के माध्यम से देख सकते हैं। उन्हें बदलने के लिए, हम कोर फ़ाइलों को स्वयं नहीं बदलते हैं, हम उस फ़ाइल की एक प्रति अपने थीम फ़ोल्डर (उसी रिश्तेदार स्थान पर) में डालते हैं और एप्लिकेशन कोर फ़ाइल के बजाय हमारी फ़ाइल का उपयोग करेगा। इस तरह हम कोर को प्रभावित किए बिना अपने दिल की सामग्री को बदल सकते हैं (इसलिए हम किसी भी समय ... शायद) को अपग्रेड कर सकते हैं।