Drupal 7 Drupal 7,如何添加一个;上次更新;在我的网站上有什么功能?
我希望在我的网站上添加“上次更新”(自动显示网站内容上次更新时间的文本) 我在Drupal论坛上找到了一些答案,不幸的是,它们都与Drupal 6有关,我根本无法让它们在Drupal 7上工作 因为我对PHP一无所知,而且我相信它需要添加一些PHP代码,如果答案是“尽可能简单”,并且非常“一步一步”的话,我将非常感谢您:o)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
谢谢你的帮助 您可以使用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);
}
?>
您是否需要显示网站上任何内容的上次更新日期(即,无论更新了哪一部分内容,您都需要显示此日期)或每一部分内容(节点)?第二个问题的答案如下。