Як редагувати <head> інформацію


19

У Drupal 6 зберігалися всі дані сторінки page.tpl.php. Тепер із Drupal 7 лише вміст, який з’являється між <body>та </body>. Тож як ви редагуєте інформацію про ГЛАВУ ? Чи зберігається він у .tpl.phpфайлі? Де? Якщо ні, як це зробити?

Відповіді:


21

Якщо тема, яку ви використовуєте, не надає файл для заголовка, це означає, що Drupal використовує типовий, який тепер надається модулем під назвою "система". Файл називається html.tpl.php

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


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');


0

Копіювання html.tpl.php у власну тему із системного модуля вирішить цю проблему. Якщо ви хочете мати / теги у кожному зі своїх власних .tpl-файлів, у вашому файлі html.tpl.php ви можете мати лише наступне.

<?php print $page; ?>

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.