एक नोड सामग्री को एक lightbox2 में लोड करें (हेडर और फुटर और अन्य ब्लॉक के बिना)


12

क्या सभी अतिरिक्त ब्लॉकों को लोड किए बिना एक नोड (एक आईडी से) को लाइटबॉक्स 2 में लोड करना संभव है? बस नोड को क्या प्रदर्शित करना है

मैं कुछ लिंक पर कुछ पॉपअप बनाना चाहता हूं ताकि कुछ नोड्स को अंदर दिखाया जा सके .. इस मामले में कोई सबमिट नहीं किया जाएगा (टिप्पणियाँ लॉग की गई हैं)

एक और अच्छी बात एक lightbox में webforms सहित होगी .. फिर कोई हेडर नहीं..लेकिन मेरा मानना ​​है कि यह अधिक जटिल है क्योंकि यह फ़ॉर्म सबमिशन है ... इसलिए आवश्यक में ajax


मैंने इसी लिंक पर एक सवाल का जवाब दिया drupal.stackexchange.com/questions/13219/…
शोएब नवाज

जवाबों:


5

ऐसा करने के कई तरीके हैं, और यह बहुत कुछ पूछा जाता है, कृपया इस प्रश्न में मेरे उत्तर पर एक नज़र डालें ।

देखो इस दस्तावेज़ के पेज Lightbox2 दस्तावेज़ से।

अभी हालांकि मैं इस तरह की चीजों के लिए मोडल फ्रेम एपीआई और ऑटोमोडल का उपयोग करने की सलाह देता हूं ।

** Drupal 7 अपडेट

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


वे मॉड्यूल D6 हैं। क्या आपके पास डी 7 के लिए एक सिफारिश है?
1

मैं D7 के रूप में अच्छी तरह से उपयोग कर रहा हूँ
पार्टी

1
मेरे उत्तर को अपडेट किया।
ipwa

@ipwa धन्यवाद। लेकिन क्या यह डी 7 में काम करता है? मैंने अपनी साइट में यह कोशिश की: <a href="node/xxx/lightbox2" rel="lightframe"> नोड सामग्री देखने के लिए यहां क्लिक करें </a> लेकिन यह काम नहीं किया। नोड को साइडबार, फुटर, ब्लॉक्स आदि के साथ दिखाया गया है
ट्रेंट

पेज-नोड- lightbox2.tpl का उपयोग करें। यदि आप सभी साइडबार, आदि के बिना $ नोड चर को स्वयं मुद्रित करने के लिए निर्दिष्ट कर सकते हैं, और इसे जिस तरह से आप चाहते हैं उसे स्टाइल कर सकते हैं
सिबिराज पीआर

1

मुझे पता है कि D6 में अगर आप http: // अपने / लक्ष्य / url # कंटेंट-इनर से जुड़े हैं तो यह केवल लाइटबॉक्स में उस डिव को प्रदर्शित करेगा!

उदाहरण:

<a class="lightbox-processed" rel="lightmodal[search|width:400px; height:470px; scrolling:none;]" href="/request-callback #content-inner">

स्पष्ट रूप से फायरबग का उपयोग करें या यह पता लगाने के लिए कि आप किस div आईडी को दिखाना चाहते हैं और उसके साथ # सामग्री-इनर को बदलना चाहते हैं (URL और div ID के बीच के स्थान को शामिल करना सुनिश्चित करें) :-)

उम्मीद है की यह मदद करेगा!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.