Как редактировать информацию


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

 19
Author: leymannx, 2011-05-22

4 answers

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

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

 21
Author: Haza, 2011-05-22 23:24:13

Вам нужно скопировать значение по умолчанию html.tpl.php из каталога системных модулей.

Или вы можете использовать функцию drupal_add_html_head для переопределения или добавления нового тега 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
Author: Sang Le Thanh, 2011-09-15 03:30:03

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

 4
Author: Bart, 2011-05-23 06:56:54

Копирование html.tpl.php для вашей пользовательской темы из модуля "Системы" эта проблема будет решена. Если вы хотите иметь теги / в каждом из ваших пользовательских файлов .tpl, вы можете просто иметь в своем html.tpl.php файл.

<?php print $page; ?>

 0
Author: Thimuth, 2018-10-08 07:54:37