25-11-2012
Распространённая ситуация — есть ноды, у нод есть теги. Для улучшения 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'] = '<meta name="keywords" content="' . implode(', ', $keywords) . '" />' . "n" . $vars['head'];
}
}
Очищаем кэш.