मुझे दृश्य में फ़ील्ड के रूप में कच्चा URL कैसे मिलेगा?


14

मेरे विचार में मुझे शीर्षक फ़ील्ड (जब लिंक के रूप में) या सामग्री: लिंक मान के लिए href मान के रूप में प्रदान किए गए कच्चे url को वापस करने की आवश्यकता है। मुझे लगा कि मूल रूप से मैं सामग्री चुन सकता हूं: HTML को फिर से लिखना और जोड़ना, लेकिन नहीं जाना।

मुझे पूर्ण URL की आवश्यकता है ताकि मैं इसे फिर से लिखने के क्षेत्र में एक पैरामीटर के रूप में पास कर सकूं। यह कैसे प्राप्त करने पर विचार?


2
नोड टू नोड आधारित सामग्री को हमेशा नोड / एनआईडी के रूप में एक्सेस किया जा सकता है, इसलिए, आपको नोड: एक क्षेत्र के रूप में एनआईडी के लिए सक्षम होना चाहिए और फिर इसे नोड / [एनआईडी] या कुछ समान के रूप में फिर से लिखना चाहिए।
जिमजम्मा

जवाबों:


-3

ऐसे तरीकों की संख्या है जो आप ऐसा कर सकते हैं लेकिन निम्नलिखित काफी आसान है।

अपने विचार में एनआईडी को एक क्षेत्र के रूप में जोड़ें।

एक 'पंक्ति शैली' टेम्पलेट बनाएं जो $ फ़ील्ड ऑब्जेक्ट के माध्यम से लूप करता है।

अपनी टेम्प्लेट फ़ाइल में, लूप से पहले क्षेत्र से एनआईडी मान के साथ एक चर असाइन करें।

$nid = strip_tags($fields['nid']->content);

फिर नोड ऑब्जेक्ट लोड करने के लिए नोड_लोड () फ़ंक्शन का उपयोग करें।

$node = node_load($nid);

आपको इस नोड ऑब्जेक्ट से पथ सहित आप जो भी चाहते हैं, उस तक पहुंचने में सक्षम होना चाहिए।

यह देखने के लिए कि क्या आपने यह स्थापित किया है या केवल PHP var_dump () फ़ंक्शन का उपयोग करते हैं, तो Devel का उपयोग करें।

और भी बेहतर जाँच करें कि क्या आपके पास एक 'पथ' फ़ील्ड है जिसे आप जोड़ सकते हैं।


कृपया ऐसा मत करो। पूर्ण नोड_लोड का कोई कारण नहीं है; यह आपके विचारों को काफी धीमा कर देगा।
अनारोनबूमैन

31

यहाँ टिप्पणी के अनुसार http://drupal.org/node/458316#comment-6236984

विचारों में 3.x में आप "पथ" फ़ील्ड का उपयोग कर सकते हैं विकल्प "निरपेक्ष लिंक का उपयोग करें (" http: // "के साथ शुरू होता है)" रीवेर परिणाम परिणाम अनुभाग में। "


समस्या मैं इस समाधान के साथ मिल रहा है आप URLs कि उदाहरण की
सामान्य redneck

यह समाधान मेरे लिए पूरी तरह से काम करता है
ली वुडमैन

16

हाँ, हम pathक्षेत्र का उपयोग कर सकते हैं । यह भी बहुभाषी सामग्री का समर्थन करता है। कृपया संलग्न स्क्रीनशॉट देखें कि यह कैसा दिखता है।

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


2

Rakesh.flake टिप्पणी में जोड़ना, हमारे पास सेटिंग्स में निरपेक्ष URL को जोड़ने का एक विकल्प है।यहाँ छवि विवरण दर्ज करें

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