एक दृश्य में, मैं एक क्षेत्र को नोड से कैसे जोड़ सकता हूं?


14

फ़ील्ड दृश्य में, "शीर्षक" फ़ील्ड में एक चेक बॉक्स है "इस फ़ील्ड को सामग्री के मूल टुकड़े से लिंक करें"। लेकिन यह चेक बॉक्स अन्य क्षेत्रों के लिए उपलब्ध नहीं है। मैं अन्य क्षेत्रों के लिए यह कार्यक्षमता कैसे प्राप्त कर सकता हूं?

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

जवाबों:


25

जैसा कि @Daphna ने उल्लेख किया है और आप यहां देख सकते हैं: drupal.org/node/1234862 आप उस Content: Pathफ़ील्ड के लिए फ़ील्ड मान के रूप में उपयोग कर सकते हैं जिस फ़ील्ड को आप सामग्री से जोड़ना चाहते हैं:

  1. Content: Pathफ़ील्ड जोड़ें और configure fieldमोडल बॉक्स में Exclude from displayइस फ़ील्ड को प्रदर्शित करने और फ़ील्ड को फिर से व्यवस्थित करने के लिए चेक करें ताकि यह फ़ील्ड उस फ़ील्ड से ऊपर हो जिसे आप सामग्री से लिंक करना चाहते हैं।
  2. उस फ़ील्ड पर क्लिक करें जिसे आप configure fieldमोडल बॉक्स खोलने के लिए सामग्री में और Rewrite resultsअनुभाग की जांच से जुड़ा होना चाहते हैं Rewrite the output of this field
  3. के तहत खुले textarea में Rewrite resultsयह लिखें <a href="[path]">[field_name]</a>:। आपको field nameउस फ़ील्ड के उचित टोकन से प्रतिस्थापित करना चाहिए जिसे आप लिंक करना चाहते हैं। आप के Replacement patternsतहत अनुभाग में सभी फ़ील्ड टोकन पा सकते हैं Rewrite results

3
आपको जो फ़ील्ड जोड़ना है, वह है "कंटेंट: पाथ", [पथ] का उपयोग करने में सक्षम होने के लिए, न कि "कंटेंट: लिंक"।

1
tnx @Zeroth, मैंने अपना उत्तर संपादित किया।
सेप्रहर

@Zeroth आपको बहुत बहुत बहुत बहुत धन्यवाद mhchchhhh !!!!!!!! :)
विंस्टन

मैंने यह सोचकर कुछ समय बिताया कि मैं सामग्री क्यों नहीं देख सकता: पुन: लिखने के पैटर्न में पथ, जिन्होंने सोचा होगा कि मुझे खेतों को फिर से व्यवस्थित करने की आवश्यकता है। WTF। इस उत्तर के लिए Google को धन्यवाद देना कठिन था।
हेडवेक

यदि आप इस विकल्प को कर रहे हैं, तो 2 फ़ील्ड पर "इसकी सामग्री के लिए लिंक छवि" को अनचेक करना न भूलें, क्योंकि तब आपके पास 2xAnchor लिंक होंगे।
माइकल

6

क्या पता करने के लिए उपशीर्षक फ़ील्ड है, जहां इसे लिंक करना है। यह NodeID फ़ील्ड (nid) के साथ किया जाता है।

  1. "कंटेंट: एनआईडी (द नोड आईडी)" फ़ील्ड जोड़ें; इसे डिस्प्ले विकल्प से छिपाएं चुनें
  2. उस क्षेत्र को पुनर्व्यवस्थित करें। इसे अपने उपशीर्षक से अधिक पुश करें (ताकि यह उस शून्य को पकड़ सके)
  3. नोड के साथ लिंक के रूप में आउटपुट को फिर से लिखना, जैसे नोड / [एनआईडी] या कुछ और
  4. Voilà

छिपी हुई Nid फ़ील्ड को जोड़ने से एक लिंक बनाते समय उपशीर्षक फ़ील्ड में टोकन [nid] उपलब्ध होता है। इसके अलावा आपको टोकन स्थापित करने की आवश्यकता है।

या http://drupal.org/node/1234862 हो सकता है?


1
यहाँ drupal.org/node/1234862 वे सामग्री का उपयोग करने का सुझाव देते हैं: पथ, जो मुझे लगता है कि बेहतर है। क्या आप इसे अपने उत्तर में संपादित कर सकते हैं?
daphshez

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