Как редактировать <head> информация в Drupal 7 тем?

В Drupal 6 все данные страницы были сохранены в page.tpl.php. Теперь, с Drupal 7, только содержимое, которое появляется между <body> и </body>. Итак, как вы редактируете HEAD info ? Он все еще хранится в файле .tpl.php? Где? Если нет, как вы это делаете?

19 голосов | спросил coderama 23 Mayam11 2011, 00:38:19

3 ответа


21

Если тема, которую вы используете, не предоставляет файл для заголовка, это означает, что Drupal использует стандартную версию, которая теперь предоставляется модулем под названием «система». Файл называется html.tpl.php

Просто скопируйте этот файл в свою тему и отредактируйте его.

ответил Haza 23 Mayam11 2011, 03:24:13
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');
ответил Sang Le Thanh 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 15 Sep 2011 07:30:03 +0400 2011, 07:30:03
4

Если вы хотите изменить главный тег, вам нужно будет использовать html.tpl.php

ответил Bart 23 Mayam11 2011, 10:56:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132