У меня есть два content type: album, group. У них есть поля Name, у альбома есть поле int year и связь к группе. Хочется, чтобы заголовок альбома печатался не просто как название альбома, а как
{Group.Name} {Album.Name} {Album.Year}
Как это сделать проще всего?
Название альбома не могу сразу так написать, потому что просто название альбома нужно еще во многих местах, да и нелогично это.
Заранее спасибо.
Комментарии
в своей теме в начале файла node.tpl.php пишем примерно следующее
$title=$node->group_name.' '.$node->album_name.' '.$node->year;
}
названия типа group_name я написал навскидку
Есть модуль: http://drupal.org/project/auto_nodetitle.
Шабоны названия нод задаются гибко, но, действует только при создании или обновлении. Если у вас название альбома поменялось, а ноды для этого альбома - нет, то название будет старым.
Второй вариант - прямо в файле node.tpl.php задавать название, или в своем модуле при помощи nodeapi, на событие node_load, например.
спасибо! Попробую модуль, если не получится пропишу руками.