Last modified on 5 जून 2007, at 14:53

टेम्पलेट का प्रयोग

द्वारा लिखित:
ललित कुमार, कविता कोश के लिये

इस पन्ने का उद्देश्य

इस पन्ने का उद्देश्य पहले से बनी हुई टेम्पलेट का प्रयोग करना सिखाना है। यह पन्ना इस बात का ज़िक्र नहीं करेगा कि टेम्पलेट बनाई किस तरह जाती है।


टेम्पलेट क्या है

टेम्पलेट एक साँचे की तरह होती है। जब आप {{KKGlobal}} लिखते हैं तब वास्तव में आप KKGlobal नामक एक टेम्पलेट का प्रयोग कर रहे होते हैं। आप किसी पन्ने में जहाँ कहीं भी टेम्पलेट प्रयोग करेंगे -पन्ने को लोगों को दिखाते समय कम्प्यूटर उस जगह पर टेम्पलेट का असर जोड़ देता है।


टेम्पलेट के लाभ

टेम्पलेट प्रयोग करने के बहुत से लाभ हैं। मान लीजीये कि आप कोश में हर पन्ने के ऊपर स्वागत लिखना चाहते हैं। सो जब भी कोश में कोई नया पन्ना बनता है तो लोग उसकी शुरुआत पहली लाइन में स्वागत शब्द लिख कर करते हैं। मान लीजीये इस तरह २००० पन्ने बन गये। अब आपके मन में आता है कि स्वागत की जगह कविता कोश में आपका स्वागत है लिखना चाहिये। ऐसे में आप क्या करेंगे? आपको २००० पन्ने बदलने पडेंगे! ... इसमें दो राय नहीं कि २००० पन्ने बदलना काफ़ी मुश्किल काम है। पन्ने के ऊपर स्वागत लिखने के काम को यदि टेम्पलेट का प्रयोग करते हुए किया जाता तो यह २००० पन्नों का यह बदलाव बडी आसानी से हो सकता था। यह हम कैसे कर सकते थे?

हम एक टेम्पलेट बना देते और उस टेम्पलेट का असर ये रखते कि जहाँ भी ये टेम्पलेट प्रयोग हो वहाँ स्वागत लिखा हुआ आ जाए। फिर हर नये पन्ने के ऊपर स्वागत शब्द लिखने की बजाये हम टेम्पलेट का नाम लिखते। और मान लीजीये कि २००० (या ५०,०००!) पन्ने बनने के बाद अगर हम कोई बदलाव करना चाहते हैं तो हमें केवल टेम्पलेट के असर को बदलना होगा। ऐसा करने से वो सारे पन्ने जहाँ भी टेम्पलेट प्रयोग हुई है -अपने आप बदल जाएँगे।


टेम्पलेट का प्रयोग कैसे करें

हर टेम्पलेट का एक नाम होता है (जैसे कि KKGlobal)... यह नाम टेम्पलेट बनाने वाले व्यक्ति के द्वारा दिया जाता है। जब टेम्पलेट को प्रयोग करना हो तो हम टेम्पलेट के नाम को {{ }} ब्रैकेट के बीच में लिख देते हैं। जैसे कि:

{{KKGlobal}}

KKGlobal एक ऐसी टेम्पलेट है जिसमें कोई variable नहीं है। लेकिन टेम्पलेट्स को और अधिक कारगर बनाने के लिये अधिकतर टेम्पलेट्स में variables प्रयोग किये जाते हैं जिनका मान हम टेम्पलेट को प्रयोग करते समय देते हैं। Variable प्रयोग करने वाले टेम्पलेट का एक उदाहरण है KKRachana टेम्पलेट। इस टेम्पलेट में केवल एक variable है और इस variable का मान हम इस टेम्पलेट को प्रयोग करते समय देते हैं। जैसे कि:

{{KKRachna
|रचनाकार=रहीम
}}

यहाँ पर KKRachana टेम्पलेट का नाम है।

रचनाकार variable का नाम है।

और रहीम इस vairable का मान है।

जब हम KKRachana टेम्पलेट का प्रयोग करते हैं तो पन्ने के ऊपर निम्नलिखित असर स्वयं ही आ जाता है: