logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

Drupal थीमिंग: Webform मॉड्यूल के नोटिफिकेशन ईमेल का टेम्पलेट

14/10/2025, by Ivan

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

 

वर्तमान में, जब ऑर्डर किया जाता है, तो ई-मेल इनबॉक्स पर इस प्रकार का पत्र प्राप्त होता है:

 

Submitted on मंगलवार, नवंबर 16, 2010 - 15:56 Submitted by         
user: Admin
उत्तर:             
नाम: रंगीन प्लेट        
मात्रा: 1           
E-mail: levmyshkin2@mail.ru           
पता: ओम्स्क शहर         
प्राथमिकताएँ और इच्छाएँ: उत्तर यहाँ देखे जा सकते हैं: 
http://drupal/node/14/submission/1

 ई-मेल टेम्पलेट को वेबफॉर्म की सेटिंग्स के माध्यम से भी कॉन्फ़िगर किया जा सकता है:

Drupal webform

 सेटिंग्स में E-mail template को संपादित करने के लिए एक अनुभाग उपलब्ध है:

email template

Default template: डिफ़ॉल्ट टेम्पलेट का चयन, जिसे नीचे दिए गए क्षेत्र में संपादित किया जा सकता है।

Custom template: Webform मॉड्यूल की templates फ़ोल्डर से किसी अन्य टेम्पलेट का चयन।

आइए सबसे पहले डिफ़ॉल्ट (default) टेम्पलेट के संपादन को समझते हैं। ई-मेल में अतिरिक्त डेटा जोड़ने के लिए आप Token values का उपयोग कर सकते हैं, जिनमें फॉर्म के फील्ड्स, साइट की ग्लोबल वेरिएबल्स, उपयोगकर्ता का नाम, तथा सत्रों में डेटा ट्रांसफर के लिए get और post वेरिएबल्स शामिल हैं।

“Included e-mail values” अनुभाग में आप चुन सकते हैं कि कौन-कौन से फील्ड्स के मान ई-मेल में सम्मिलित किए जाएँ।

यदि आप ऑर्डर किए गए उत्पाद का लिंक ई-मेल में शामिल करना चाहते हैं, तो आपको एक “id” फील्ड जोड़नी होगी, जिसके माध्यम से उत्पाद का id स्वतः पास किया जाएगा। इस id फील्ड में डिफ़ॉल्ट रूप से टेक्स्ट %get[id] भरना होगा, और उस लिंक में जो उत्पाद ऑर्डर फॉर्म की ओर ले जाती है, id पैरामीटर जोड़ना होगा। इस प्रकार उत्पाद ऑर्डर करने का लिंक इस तरह दिखाई देगा:

<a href="<?php print base_path(); ?>node/14?product=<?php print drupal_get_title(); ?>&id=<?php print arg(1); ?>">उत्पाद ऑर्डर करें</a>

अब आपको फील्ड सेटिंग्स में जाकर id फील्ड को संपादन से प्रतिबंधित करना होगा। वैसे यही कार्य आप उत्पाद के नाम वाले फील्ड के साथ भी कर सकते हैं।

Drupal template

अब जब उत्पाद का ऑर्डर किया जाएगा, तो ई-मेल में एक पंक्ति होगी जिसमें id दर्शाई जाएगी।

उत्पाद का लिंक: http://%site/node/%value[id_product]

 यहाँ id_product उत्पाद id फील्ड का मशीन नाम है, और %site एक वेरिएबल है जिसका मान साइट का नाम होता है।

अब ऑर्डर ई-मेल में उत्पाद का सीधा लिंक प्रदर्शित होगा।