Dalam catatan ini kita akan mengganti $date yang secara default menampilkan tanggal pembuatan dari node. Tanggal tersebut akan di ganti menjadi tanggal terakhir di update.
Buka file template.php dan buat seperti di bawah.
function garden_preprocess_node(&$vars) {
$vars['date'] = format_interval(time() - $vars['node']->changed);
}
Buka file node.tpl.php. Cari baris seperti di bawah, dalam catatan ini aku memberi komentar di print $submitted; dan menambahkan baris yang di cetak tebal
<?php if ($display_submitted || $terms): ?>
<div class="meta">
<?php if ($display_submitted): ?>
<span class="submitted">
<?php //print $submitted;
print t('Update terakhir oleh !username sekitar !datetime',
array('!username' => $name, '!datetime' => $date));
?>
</span>
<?php endif; ?>
Save dan exit. Clear theme registry untuk melihat hasilnya.
Fungsi format_interval() = format waktu yang mudah dimengerti.
Contoh:
format_interval(3600) adalah 1 jam
format_interval(360000) adalah 4 hari 4 jam
format_interval(36000000) adalah 1tahun 7 minggu
Penjelasan lebih ada di http://api.drupal.org/api/group/format/6
Catatan ada module submitted by untung mengatur teks tersebut.
Sumber: Drupal 6 Theming Cookbook