Drupal 7 Drupal 7,如何添加一个;上次更新;在我的网站上有什么功能?

Drupal 7 Drupal 7,如何添加一个;上次更新;在我的网站上有什么功能?,drupal-7,Drupal 7,我希望在我的网站上添加“上次更新”(自动显示网站内容上次更新时间的文本) 我在Drupal论坛上找到了一些答案,不幸的是,它们都与Drupal 6有关,我根本无法让它们在Drupal 7上工作 因为我对PHP一无所知,而且我相信它需要添加一些PHP代码,如果答案是“尽可能简单”,并且非常“一步一步”的话,我将非常感谢您:o) 谢谢你的帮助 您可以使用node.tpl.php模板并使用以下行 <?php print "Last modified date: " . format_da

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

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

因为我对PHP一无所知,而且我相信它需要添加一些PHP代码,如果答案是“尽可能简单”,并且非常“一步一步”的话,我将非常感谢您:o)


谢谢你的帮助

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

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


希望这有助于。。。穆罕默德。

根据穆罕默德的回答,我能够在Drupal 6中实现这一点。我只需要修改一下

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

并非所有模板文件的作用域中都有
$node
对象(例如,用于呈现用户页面的
page.tpl.php

例如,如果希望将“上次修改日期”行插入
page.tpl.php
以使其成为页脚,则需要确保仅在作用域中存在
$node
对象时调用
format\u date

这就是Drupal 7的外观:

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

您是否需要显示网站上任何内容的上次更新日期(即,无论更新了哪一部分内容,您都需要显示此日期)或每一部分内容(节点)?第二个问题的答案如下。