0

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

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

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

谢谢你的帮助!

4

3 回答 3

1

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

<?php print "Last modified date: " . format_date($node->changed, $type = 'small'); ?>
于 2012-08-06T15:22:53.150 回答
0

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

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

希望这会有所帮助……穆罕默德。

于 2012-04-08T08:11:40.250 回答
0

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

例如,如果您希望将“上次修改日期”行添加page.tpl.php到页脚中,则需要确保仅在范围内format_date$node对象时调用。

这就是 Drupal 7 的样子:

<?php
if (isset($node->changed)) {
  print "Last modified date: " . format_date($node->changed);
}
?>
于 2014-04-02T05:17:18.330 回答