Вставить новый термин в название новой ноды (Drupal)
Как вставить новый термин для новой ноды в её название с помощью модуля autonodetitles? Ответ - никак, потому что при создании ноды такого тега ещё не существует. Поможет только темизация, о ней и поговорим.
В папке темы открываем файл node-type.tpl.php (где вместо "type" ваш тип материала). Для заголовка пишем код:
<?
$voc = 1; // id словаря
print '<h2 class="title">';
if ($taxonomy) {
foreach ($node->taxonomy as $term) {
if($term->vid == $voc) {
print l($term->name,'taxonomy/term/'.$term->tid);
print '<span class="separator">→</span>';
break;
}
}
}
?>
Источник: коментарий от penexe на drupal.ru
Комментарии