Как программно поменять тайтл страницы?

Главные вкладки

Аватар пользователя archerl archerl 15 января 2020 в 10:23

Добрый день, есть свой модуль, в котором я поменял h1, мета-тег description, а вот не получается сменить. Подскажите, пожалуйста, как это можно сделать. Спасибо!

<?phpfunction magiclab_portfolio_menu()
{
  $items['portfolio'] = array
  (
    'page callback' => 'magiclab_portfolio_page_callback',
    'access callback' => TRUE
  );
  return $items;
}

function magiclab_portfolio_page_callback($alias)
{
  $html_head = array
  (
    'description' => array
    (
      '#tag' => 'meta',
      '#attributes' => array
      (
        'name' => 'description',
        'content' => 'Пример продающего сайта ...',
      )
    )
  );
  foreach ($html_head as $key => $data)
    drupal_add_html_head($data, $key);

  drupal_set_title('Сайт компании ...');
}?>

Установлен модуль metatag

Комментарии

Аватар пользователя archerl archerl 16 января 2020 в 13:27

Вы имеете ввиду drupal_set_title('Сайт компании ...'); ? Эта функция меняет h1 и вставляет этот текст в шаблон , но я хочу задать другой

Аватар пользователя archerl archerl 16 января 2020 в 14:49

Не понял, к чему это? Есть ли в друпале функция или другой способ смены программно заголовка тега title
на произвольный текст?

Аватар пользователя archerl archerl 16 января 2020 в 16:08

Эта функция не позволяет задать произвольный текст, отличный от того, что проставляется в h1 и хлебные крошки - эта функция задает заголовок страницы.