drupal 7 - как почистить head?

Тема в разделе "Drupal", создана пользователем duncan, 6 сен 2015.

Информация :
Прежде чем создать новую тему внимательно ознакомьтесь с правилами раздела
Модераторы: DMS
  1. duncan

    duncan батяр з личакова

    Регистр.:
    10 апр 2007
    Сообщения:
    1.596
    Симпатии:
    441
    в <head> помимо ссылок из шаблона сам drupal вставляет свои
    как лучше всего их все упорядочнить или убрать лишние?
     
  2. allion177

    allion177 Создатель

    Регистр.:
    27 сен 2014
    Сообщения:
    13
    Симпатии:
    0
    Могу подсказать как убрать shortlink, canonical, и ссылку а оф. сайт друпала в <head>.
    Данный код нужно прописать в template.php вашей темы:


    PHP:
    function ИМЯТЕМЫ_html_head_alter(&$head_elements) {
      unset(
    $head_elements['system_meta_generator']);
      foreach (
    $head_elements as $key => $element) {
        if (isset(
    $element['#attributes']['rel']) && in_array($element['#attributes']['rel'], array('shortlink''canonical'))) {
          unset(
    $head_elements[$key]);
        }
      }
    }
     
  3. gruzdev

    gruzdev Создатель

    Регистр.:
    20 янв 2010
    Сообщения:
    17
    Симпатии:
    3
    Поставить модуль Metatag
     
  4. tispoint

    tispoint Создатель

    Регистр.:
    10 окт 2013
    Сообщения:
    42
    Симпатии:
    7
    А разве canonical стоит убирать?
     
  5. f483796

    f483796 Постоялец

    Регистр.:
    24 фев 2015
    Сообщения:
    50
    Симпатии:
    2
    Можно html.tpl.php переопределить и там убрать включение Drupal'овских CSS и JS
     
  6. aleksey74

    aleksey74 Создатель

    Регистр.:
    10 авг 2015
    Сообщения:
    30
    Симпатии:
    5
    Вот ссылка на мануал, по нему будет удобней разобраться