ब्लॉक शीर्षक में टोकन का उपयोग करना


10

टोकन को आउटपुट के शीर्षक के बजाय केवल ब्लॉक के शीर्षक में प्लग करना इनपुट टेक्स्ट को दिखाता है।

क्या ब्लॉक टाइटल में टोकन को सक्षम / उपयोग करने का एक तरीका है, या हो सकता है कि मैं जो परिणाम चाहता हूं, उसका एक वैकल्पिक तरीका हो?

मैंने टोकन फ़िल्टर मॉड्यूल का उपयोग करने की कोशिश की है, लेकिन यह कार्यक्षमता को नहीं बदलता है।

मैं एक ब्लॉक शीर्षक (विशेष रूप से उपयोगकर्ता मेनू ब्लॉक शीर्षक) में [उपयोगकर्ता: प्रोफाइल- realname] टोकन डालने की कोशिश कर रहा हूं। टोकन बैकेंड में हैल्प के माध्यम से उपयोग करने के लिए उपलब्ध टोकन की मेरी सूची में है।


1
ड्रुपल संस्करण? आप मॉड्यूल के अंदर या ब्लॉक व्यवस्थापक पृष्ठ से शीर्षक सेट करने का प्रयास कहाँ कर रहे हैं? आप किस टोकन का उपयोग करने का प्रयास कर रहे हैं?
जिमजम्मा

शीर्षक में जोड़ा संस्करण
मेकफ्लाश

एक संपादन
मेकफ्लश

एक विस्तार ब्लॉग: goo.gl/77zEds
सुरेश कामुशी

जवाबों:


7

AFAIK, इसे ब्लॉक टाइटल फ़ील्ड का उपयोग करके हासिल नहीं किया जा सकता है, हालांकि टोकन फ़िल्टर मॉड्यूल का उपयोग करके, आप ब्लॉक के बॉडी एरिया में टोकन गिरा सकते हैं और इसे H2 टैग में लपेट सकते हैं और ऐसा लगेगा जैसे कि यह ब्लॉक शीर्षक था । (बस ब्लॉक शीर्षक सेट करें <none>)


1
क्या यह नोड शीर्षक क्षेत्र पर भी लागू होता है? मैं मूल पृष्ठ सामग्री प्रकार के नोड शीर्षक में टोकन जोड़ना चाहता हूं, जो मेखलाफ के समान तंत्र की कोशिश कर रहा हूं। क्या मुझे टोकन फ़िल्टर का उपयोग करना होगा, या क्या मैं सीधे नोड्स शीर्षक फ़ील्ड में वेब जाल (वेब ​​इंटरफ़ेस, कोई php कोडिंग का उपयोग करके) डाल सकता हूं?
डेविड Csonka

नहीं, यह नहीं है। यदि आप इसे शीर्षक क्षेत्र में रखना चाहते हैं, तो आपको लांस के प्रश्न के उत्तर का पालन करना होगा।

5

ब्लॉक प्रीप्रोसेसर में token_replace () फ़ंक्शन आज़माएँ। उदाहरण:

$node = menu_get_object();  // Get the current node
if ($node) {
  $vars['elements']['#block']->subject = token_replace($vars['elements']['#block']->subject, array('node' => $node));
}

हो सकता है कि आपको उपयोगकर्ता के टोकन उपलब्ध होने के लिए उपयोगकर्ता को भी लोड करना होगा।


मैं शायद यह कोशिश नहीं करने जा रहा हूं क्योंकि निकोज़ उत्तर ऐसा करने का सबसे आसान तरीका है। मैं अगर मैं नहीं है tpl फाइलों के साथ गड़बड़ नहीं होता।
मचाफलेश

2

एक बार ब्लॉक टाइटल्स के लिए सपोर्ट टोकन रिप्लेसमेंट लागू हो जाने के बाद, आप [current-user: profile-realname] टोकन का उपयोग कर पाएंगे ।


1
तो मैं कैसे विश्वसनीय निर्धारित करता हूं कि टोकन क्या मान्य करने जा रहे हैं? या आप उस धागे में कह रहे थे कि गैर-कोर टोकन को मान्य करने का कोई तरीका नहीं है?
14

1

शीर्षक को खाली पर सेट करें, और केवल दृश्य शीर्षक में एक वैश्विक पाठ क्षेत्र जोड़ें! यहाँ एच टैग या जो भी html आप चाहते हैं जोड़ें। बहुत आसान और कोई कोडिंग की आवश्यकता ...

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