कुछ सामग्री प्रकारों के लिए Drupal Search को प्रतिबंधित करें


14

मुझे खोज सक्षम के साथ ड्रुपल 7 साइट मिल रही है। मैं खोज को एक विशेष सामग्री प्रकार / प्रकारों तक सीमित करना चाहता हूं, इस प्रकार को छोड़कर जो मैं परिणाम में प्रकट नहीं करना चाहता हूं। मैं यह कैसे कर सकता हूँ?

और क्या मैं अग्रिम खोज सुविधा को अक्षम कर सकता हूं? क्या इसके लिए कोई मॉड्यूल है?

जवाबों:


14

मुझे लगता है कि कस्टम खोज मॉड्यूल आपकी मदद कर सकता है: http://drupal.org/project/custom_search । कस्टम खोज मॉड्यूल विवरण की रिकॉर्डिंग:

मॉड्यूल चयन करने के लिए विकल्प जोड़ता है:

* which content type(s) to search

यहां सामग्री प्रकार कॉन्फ़िगरेशन से संबंधित कस्टम खोज सेटिंग्स का एक स्नैपशॉट है :

यहाँ छवि विवरण दर्ज करें

अन्य विकल्प खोज कॉन्फ़िगरेशन मॉड्यूल http://drupal.org/project/search_config लगता है जो खोज सेटिंग्स को देते हैं ( अतिरिक्त नोड खोज कॉन्फ़िगरेशन में> केवल प्रकार (ओं) की सेटिंग्स ) सामग्री प्रकार द्वारा खोज को फ़िल्टर करने के लिए विकल्प:

यहाँ छवि विवरण दर्ज करें


5

आप शीर्षक के साथ एक दृश्य "उजागर फ़िल्टर" के रूप में जोड़ सकते हैं। फिर आप खोज को कुछ नोड्स तक सीमित कर सकते हैं।


5

Drupal का कंट्रिब मॉड्यूल खोज प्रतिबंध एक हल्का मॉड्यूल है जो बस मूल बातें करता है - यह प्रशासकों को भूमिका द्वारा प्रतिबंधित करने की अनुमति देता है जो प्रत्येक सामग्री प्रकार की खोज कर सकते हैं।

मॉड्यूल के पेज से:

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

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


1

मेरा मूल्यांकन किया गया सर्वश्रेष्ठ समाधान खोज कॉन्फ़िगरेशन में सभी सामग्री प्रकारों का उपयोग करता है और आपको अवांछित प्रकारों को बाहर करने देता है: https://www.lullabot.com/articles/hiding-content-from-drupals-search-system

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