it-swarm.asia

كيفية تعديل معلومات <head>

في Drupal 6 تم تخزين بيانات الصفحة بالكامل في page.tpl.php. الآن ، مع Drupal 7 ، فقط المحتوى الذي يظهر بين <body> و </body>. فكيف يمكنك تحرير معلومات الرأس؟ هل ما زالت مخزنة في .tpl.php ملف؟ أين؟ إذا لم يكن كذلك ، كيف تفعل ذلك؟

19
coderama

إذا كان السمة التي تستخدمها لا توفر الملف للرأس ، فهذا يعني أن Drupal يستخدم السمة الافتراضية ، والتي يتم توفيرها الآن بواسطة وحدة نمطية تسمى "system". ويطلق على الملف html .tpl.php

ما عليك سوى نسخ هذا الملف إلى المظهر وتعديله.

21
Haza

تحتاج إلى نسخ 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');
11
Sang Le Thanh

إذا كنت تريد تغيير علامة الرأس ، فستحتاج إلى استخدام html.tpl.php

4
Bart

سيؤدي نسخ html.tpl.php إلى السمة المخصصة من وحدة الأنظمة إلى حل هذه المشكلة. إذا كنت تريد الحصول على العلامات/في كل من ملفات .tpl المخصصة الخاصة بك ، فيمكنك فقط الحصول على ما يلي في ملف html.tpl.php الخاص بك.

<?php print $page; ?>

0
Thimuth