जवाबों:
ध्यान दें कि सेटिंग्स में लगातार चर घोषित करने की आवश्यकता नहीं है। पीपी। आप अपने कोड से वेरिएबल_गेट () को कॉल कर सकते हैं और वैरिएबल सेट न होने की स्थिति में एक डिफ़ॉल्ट मान निर्धारित करते हैं। उदाहरण के लिए, निम्न कोड कहेगा कि जब तक 'mymodule_say_hello' चर हर पृष्ठ अनुरोध पर स्पष्ट रूप से सेट नहीं हो जाता है 0
:
<?php
function mymodule_init() {
// Get the mymodule_say_hello variable or use 1 if it's not set.
if (variable_get('mymodule_say_hello', 1)) {
drupal_set_message('Hello world');
}
}
?>
यदि आवश्यक हो, तो आपका मॉड्यूल एक फॉर्म प्रकाशित कर सकता है जो व्यवस्थापक को इस सुविधा को चालू करने की अनुमति देता है ( system_settings_form फ़ंक्शन वास्तव में आसान बनाता है) या आप कॉल करके प्रोग्राम को सेटिंग्स में बदल सकते हैं variable_set('mymodule_say_hello', 0)
।