我希望在我的网站上添加“上次更新”(自动显示我的网站内容上次更新时间的文本)。
我在 Drupal 论坛上找到了一些答案,不幸的是他们都关注 Drupal 6,我根本无法让他们在 Drupal 7 上工作......
由于我对 PHP 一无所知,并且我相信它需要添加一些 PHP 代码,如果答案可以“尽可能简单”并且非常“逐步”,则非常感谢:o)
谢谢你的帮助!
我希望在我的网站上添加“上次更新”(自动显示我的网站内容上次更新时间的文本)。
我在 Drupal 论坛上找到了一些答案,不幸的是他们都关注 Drupal 6,我根本无法让他们在 Drupal 7 上工作......
由于我对 PHP 一无所知,并且我相信它需要添加一些 PHP 代码,如果答案可以“尽可能简单”并且非常“逐步”,则非常感谢:o)
谢谢你的帮助!
根据穆罕默德的回答,我能够让它在 Drupal 6 中工作。我只需要稍微修改一下。
<?php print "Last modified date: " . format_date($node->changed, $type = 'small'); ?>
您可以使用 node.tpl.php 模板并使用以下行
<?php
print "Last modified date: " . format_date($node->changed, "short");
?>
希望这会有所帮助……穆罕默德。
并非所有模板文件都始终在范围内具有$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);
}
?>