我希望在我的網站上添加一個「上次更新」(一個文本自動顯示我的網站內容最近更新日期)。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