Заполняем keywords терминами таксономии

Заполняем keywords терминами таксономии "на лету" в Drupal 6.

Например, у нас есть ноды, у нод есть теги. Для улучшения SEO, неплохо бы эту информацию вывести в мета-теге keywords.

Создаём файл template.php в папке темы, если его ещё там нет. Добавляем туда функцию предварительной обработки страницы:

function phptemplate_preprocess_page(&$vars)
{
    if (isset($vars['node']->taxonomy))
    {
        $keywords = array();
 
        foreach ($vars['node']->taxonomy as $tag)
        {
            $keywords[] = $tag->name;
        }
 
        $vars['head'] = '' . "\n" . $vars['head'];
    }
}

, где phptemplate - наша тема

Очищаем кэш.

Рекомендовать в Социальных сетях:
 

Один комментарий на “Заполняем keywords терминами таксономии

  1. Pingback: Показать слоган сайта в title главной страницы | Заметки Айтишника

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *