<Head> की जानकारी कैसे संपादित करें


19

Drupal 6 में पूरे पृष्ठ का डेटा संग्रहीत किया गया था page.tpl.php। अब, ड्रुपल 7 के साथ, केवल वह सामग्री जो बीच में दिखाई देती है <body>और </body>। तो आप कैसे हेड जानकारी संपादित करते हैं ? क्या यह अभी भी एक .tpl.phpफ़ाइल में संग्रहीत है ? कहाँ पे? यदि नहीं, तो आप इसे कैसे करते हैं?

जवाबों:


21

यदि आपके द्वारा उपयोग की जाने वाली थीम हेडर के लिए फ़ाइल प्रदान नहीं करती है, तो इसका मतलब है कि ड्रुपल डिफ़ॉल्ट एक का उपयोग कर रहा है, जिसे अब "सिस्टम" नामक एक मॉड्यूल द्वारा प्रदान किया गया है। फ़ाइल को html.tpl.php कहा जाता है

बस इस फ़ाइल को अपने विषय में कॉपी करें, और इसे संपादित करें।


11

आपको सिस्टम मॉड्यूल डायरेक्टरी से डिफ़ॉल्ट html.tpl.php को कॉपी करना होगा।

या आप drupal_add_html_headनए हेड टैग को ओवरराइड या जोड़ने के लिए फ़ंक्शन का उपयोग कर सकते हैं ।

// First, we must set up an array
$element = array(
  '#tag' => 'link', // The #tag is the html tag - <link />
  '#attributes' => array( // Set up an array of attributes inside the tag
    'href' => 'http://fonts.googleapis.com/css?family=Cardo&subset=latin',
    'rel' => 'stylesheet',
    'type' => 'text/css',
  ),
);
drupal_add_html_head($element, 'google_font_cardo');


0

सिस्टम मॉड्यूल से अपने कस्टम विषय में html.tpl.php को कॉपी करना इस समस्या को हल करेगा। यदि आप अपनी प्रत्येक प्रचलित .tpl फाइलों में / टैग लगाना चाहते हैं, तो आप केवल अपनी html.tpl.php फ़ाइल में केवल निम्नलिखित कर सकते हैं।

<?php print $page; ?>

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