我希望在我的网站上添加一个“上次更新”(一个文本自动显示我的网站内容最近更新日期)。Drupal 7,如何在我的网站上添加“上次更新”功能?
我发现Drupal的论坛上一些答案,不幸的是他们都关注的Drupal 6,我根本无法让他们在Drupal 7的工作...
因为我知道任何关于PHP和我相信它需要添加一些PHP代码,非常感谢,如果答案可能“尽可能简单”,并且非常“一步一步”:o)
感谢您的任何帮助!
我希望在我的网站上添加一个“上次更新”(一个文本自动显示我的网站内容最近更新日期)。Drupal 7,如何在我的网站上添加“上次更新”功能?
我发现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
有它的页面页脚,你需要确保你只叫format_date
时,有一个$node
对象范围。
这是这个看起来应该像为Drupal 7:
<?php
if (isset($node->changed)) {
print "Last modified date: " . format_date($node->changed);
}
?>
你需要显示在网站上的任何内容的最后更新日期(即无论哪一块内容进行了更新 - 您显示此日期)还是每个内容(节点)?第二个答案在下面。 – 2012-04-11 15:24:17