जवाबों:
यदि आपके ड्रुपल 7 का उपयोग कर रहे हैं, तो आप एक कस्टम मॉड्यूल के साथ प्रशासनिक ओवरले का उपयोग कर सकते हैं।
आपको अपनी CUSTOM_MODULE_NAME_HERE.module फ़ाइल में 3 हुक की आवश्यकता होगी:
/**
* Implements hook_menu().
*/
function CUSTOM_MODULE_NAME_HERE_menu() {
$items = array();
$items['your/path/to/your/page'] = array(
'page callback' => 'CUSTOM_MODULE_NAME_HERE_page',
'access arguments' => array('access content'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
/**
* Implements hook_admin_paths_alter().
*/
function CUSTOM_MODULE_NAME_HERE_admin_paths_alter(&$paths) {
$paths['your/path/to/your/page'] = TRUE;
}
/**
* page callback
*/
function CUSTOM_MODULE_NAME_HERE_page(){
$output = 'your page content';
return $output;
}
ऊपर ipwa की प्रतिक्रिया की रेखाओं के साथ, ओवरले रास्तों का मॉड्यूल इस प्रकार की चीजों के लिए सरल और उपयोग में आसान है।
सबसे आसान तरीका एक सरल कस्टम मॉड्यूल को लागू करना है जो निम्नलिखित कार्य करता है:
यदि आप पसंद करते हैं, तो आप हमेशा अपने हुक मेनू को JSON फॉर्म में सामग्री वापस कर सकते हैं, drupal_json () का उपयोग कर सकते हैं और इसे बाह्य बॉक्स को संदर्भित करने के बजाय लाइटबॉक्स में इनलाइन html के रूप में जोड़ सकते हैं।
पॉपअप विंडो के रूप में डिस्प्ले नोड से ऐसा करने का एक बहुत आसान तरीका : इस तरह के सामान के लिए बहुत सारे समाधान हैं। मैं इसे थीम लेयर में करूँगा कि वास्तव में कुछ हल्का हो। आप इसके लिए विभिन्न प्रकार के पॉपअप मॉड्यूल का भी उपयोग कर सकते हैं। ऐसा करने का एक सरल तरीका है, लाइटबॉक्स 2 मॉड्यूल का उपयोग करें, इस दस्तावेज़ीकरण पृष्ठ को चेकआउट करें: http://drupal.org/node/256060
ओवरले (पॉपअप) में संपूर्ण पृष्ठ सामग्री दिखाने के लिए, ओवरले_पैथ मॉड्यूल का उपयोग करें ।
मॉड्यूल स्थापित करें और कॉन्फ़िगरेशन u में उस पृष्ठ का url शामिल है जिसे आपको ओवरले (पॉपअप) के रूप में दिखाना है।
आप यहाँ बताए अनुसार कुछ सरल jquery और css का उपयोग कर सकते हैं और ajax द्वारा एक बाहरी पेज लोड कर सकते हैं ।
सरल संवाद मॉड्यूल उपयोगी हो सकता है, यह आपके पॉपअप पृष्ठ पर एक लिंक लागू करना आसान है