Drupal 7,如何在我的网站上添加“最后更新”功能?

时间:2012-04-06 11:16:42

标签: drupal-7

我希望在我的网站上添加“上次更新”(自动显示我的网站内容上次更新的文本)。

我在Drupal论坛上找到了一些答案,不幸的是他们都关注Drupal 6而我根本无法让他们在Drupal 7上工作......

由于我对PHP一无所知,我相信它需要添加一些PHP代码,非常感谢你的答案可能“尽可能简单”,并且非常“一步一步”:o)

感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

根据穆罕默德的回答,我能够在Drupal 6中使用它。我只需稍微修改一下。

<?php print "Last modified date: " . format_date($node->changed, $type = 'small'); ?>

答案 1 :(得分:0)

您可以使用node.tpl.php模板并使用以下行

<?php
    print "Last modified date: " . format_date($node->changed, "short");
?>

希望这有帮助......穆罕默德。

答案 2 :(得分:0)

并非所有模板文件在范围内始终都有$node个对象(例如page.tpl.php用于呈现用户页面时没有)。

例如,如果您想要&#34;上次修改日期&#34;在page.tpl.php行以使其成为页脚,您需要确保在范围内有format_date个对象时才调用$node

对于Drupal 7来说,这应该是这样的:

<?php
if (isset($node->changed)) {
  print "Last modified date: " . format_date($node->changed);
}
?>