2012-11-02 15 views
6

में "समान वर्तमान शून्य नहीं है" फ़िल्टर कैसे सेट कर सकता हूं मेरे पास एक सामग्री प्रकार नामक घोषणाएं हैं और मैं सामग्री सामग्री प्रकार से संबंधित सामग्री में नवीनतम घोषणाओं का एक दृश्य ब्लॉक प्रदर्शित कर रहा हूं। इस ब्लॉक में तीन फ़ील्ड हैं: वर्गीकरण शब्द, शीर्षक और लिंक।मैं

1.Content:: प्रकार (= घोषणाएँ) 2.Content: मैं निम्नलिखित फिल्टर डाल दिया है प्रकाशित (हां)

ब्लॉक सही ढंग से काम कर रहा है, लेकिन यह वर्तमान नोड क्षेत्रों भी प्रदर्शित कर रहा है।

मैं अपने दृश्य ब्लॉक में वर्तमान नोड फ़ील्ड कैसे प्रदर्शित नहीं कर सकता?

धन्यवाद!

उत्तर

13

अपने ब्लॉक को यह पता लगाने के लिए कि उस नोड को किस नोड पर प्रदर्शित किया जा रहा है और उस मौजूदा नोड से मेल खाने वाले फ़ील्ड को फ़िल्टर करने के लिए, आपको 'प्रासंगिक फ़िल्टर' सेट करना होगा .... इसमें आपके ब्लॉक को बनाने के लिए सेटिंग्स शामिल हैं वर्तमान नोड, उपयोगकर्ता द्वारा प्रवेश, आदि के बारे में पता

  1. सामग्री का चयन करें (देखने के 'उन्नत' खंड के अंतर्गत) एक प्रासंगिक फ़िल्टर जोड़ें: Nid क्षेत्र के रूप में आप एक प्रासंगिक स्थापित करना चाहते हैं
  2. के लिए फ़िल्टर 'डिफ़ॉल्ट मान प्रदान करें' = 'URL से सामग्री आईडी' चुनें। इस प्रकार ब्लॉक फ़िल्टर के रूप में उपयोग करेगा जो नोड के यूआरएल में दिखाई देता है जब यह यूआरएल में फ़िल्टर नहीं मिलता है (और आप वास्तव में तर्कों को पार करने के लिए यूआरएल का उपयोग नहीं करेंगे, इसलिए यह हमेशा इसके लिए डिफ़ॉल्ट होगा) enter image description here
  3. अब उन क्षेत्रों को बाहर करने के बजाय उन क्षेत्रों को बाहर करने के लिए क्या किया जा रहा है: इन सेटिंग्स के नीचे ध्वस्त 'अधिक' अनुभाग में एक चेकबॉक्स 'बहिष्कृत' है। सुनिश्चित करें कि आप कॉन्फ़िगरेशन को सहेजने से पहले जांच लें।

यही है! अगर यह काम करता है, तो हमें बताएं।

+0

मैंने यह कई बार किया था जैसा आपने कहा था, लेकिन मैं 'बहिष्कृत' चेकबॉक्स को चेक करना भूल गया था। अब यह पूरी तरह से काम कर रहा है। आपका बहुत बहुत धन्यवाद! – Sardor

+0

यह बढ़िया है! यदि आप उस उत्तर को इसके आगे चेक मार्क पर क्लिक करके 'स्वीकृत' के रूप में चिह्नित कर सकते हैं, तो यह और भी बड़ा होगा !! –

+0

बेशक! एक बार फिर धन्यवाद :) – Sardor