it-swarm-id.com

Cara mengedit info <head>

Dalam Drupal 6 seluruh data halaman disimpan dalam page.tpl.php. Sekarang, dengan Drupal 7, hanya konten yang muncul di antara <body> dan </body>. Jadi, bagaimana Anda mengedit info KEPALA? Apakah masih disimpan dalam .tpl.php file? Dimana? Jika tidak, bagaimana Anda melakukannya?

19
coderama

Jika tema yang Anda gunakan tidak menyediakan file untuk header, itu berarti bahwa Drupal menggunakan yang standar, yang sekarang disediakan oleh modul yang disebut "sistem". File tersebut disebut html .tpl.php

Cukup salin file ini ke tema Anda, dan edit.

21
Haza

Anda perlu menyalin html.tpl.php default dari direktori modul sistem.

Atau Anda dapat menggunakan fungsi drupal_add_html_head untuk mengganti atau menambahkan tag kepala baru.

// 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

Jika Anda ingin mengubah tag kepala, Anda harus menggunakan html.tpl.php

4
Bart

Menyalin html.tpl.php ke tema khusus Anda dari modul sistem akan menyelesaikan masalah ini. Jika Anda ingin memiliki/tag di setiap file .tpl kustom Anda, Anda hanya dapat memiliki yang berikut ini di file html.tpl.php Anda.

<?php print $page; ?>

0
Thimuth