Имею drupal 6.*
Так получилось что надо в выводе даты сделать bgcolor и margin не через css, а в template.php путем внесения дополнений в функцию. Как прописать в нее padding:3px; и bgcolor:#ff0000; не знаю. Помогите если не трудно.
Вот функция:
/**
* Format the "Submitted by username on date/time" for each node
*
* ingroup themeable
*/
function phptemplate_node_submitted($node) {
return t('datetime',
array(
'datetime' => format_date($node->created),
));
}
Спасибо.
Комментарии
Может так:
return '<span style="padding:3px; и bgcolor:#ff0000;">'.t('datetime',
array(
'datetime' => format_date($node->created),
)).'</span>';
}
Но лучше через правила CSS...
Спасибо большое, все сработало как я мечтал. Дело в том что это была подкраска бекграунда под датой публикации в материалах. Если я отменял вывод даты публикации в определенных нодах, то все равно лез бекграунд в том случае если в нем шел стиль - padding.
Я и так и сяк корячился, ничего не выходило, бекграунд лез где не надо. Сейчас все ок, появляется только там где выводится дата, а где нет все чисто.