Cách chỉnh sửa thông tin <head>


19

Trong Drupal 6, toàn bộ dữ liệu trang được lưu trữ trong page.tpl.php. Bây giờ, với Drupal 7, chỉ có nội dung xuất hiện ở giữa <body></body>. Vậy làm thế nào để bạn chỉnh sửa thông tin CHÍNH ? Nó vẫn được lưu trữ trong một .tpl.phptập tin? Ở đâu? Nếu không, làm thế nào để bạn làm điều đó?

Câu trả lời:


21

Nếu chủ đề bạn sử dụng không cung cấp tệp cho tiêu đề, điều đó có nghĩa là Drupal đang sử dụng chủ đề mặc định, hiện được cung cấp bởi một mô-đun có tên là "hệ thống". Tập tin được gọi là html.tpl.php

Chỉ cần sao chép tệp này vào chủ đề của bạn và chỉnh sửa nó.


11

Bạn cần sao chép html.tpl.php mặc định từ thư mục mô-đun hệ thống.

Hoặc bạn có thể sử dụng chức năng drupal_add_html_headđể ghi đè hoặc thêm thẻ đầu mới.

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

Sao chép html.tpl.php vào chủ đề tùy chỉnh của bạn từ mô-đun hệ thống sẽ giải quyết vấn đề này. Nếu bạn muốn có các thẻ / trong mỗi tệp .tpl tùy chỉnh của mình, bạn chỉ có thể có các mục sau trong tệp html.tpl.php của mình.

<?php print $page; ?>

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.