Есть тип материала - Статья. Статью могут создавать анонимные пользователи. В Статье есть поле Заголовок, Содержимое и поле Имя автора.
Как сделать так, чтобы при просмотре созданной Статьи, в информации об авторе отображалось то значение, которое было введено в поле Имя автора?
Поискав в интернете, нашел способ через темизацию в template.php
<?php
function phptemplate_node_submitted($node) {
return t('!datetime — !username',
array(
'!username' => theme('username', $node->field_name[0][value]),
'!datetime' => format_date($node->created),
));
}
?>
Поидее $node->field_name[0][value] как раз и выдавало значение, которое было введено в поле Имя автора, но это не помогло. Или может быть я что то не так делаю?
Помогите разобраться.
Комментарии
Разобрался. Сам ступил - просто неправильно темизировал. А нужно было так
<?php
function phptemplate_node_submitted($node) {
return t('!datetime — !username',
array(
'!username' => $node->field_name[0][value],
'!datetime' => format_date($node->created),
));
}
?>