2010-04-14 87 views
0

我有一個塊內的鏈接。目前,它關係到通訊節點的列表:Drupal:鏈接到某個內容類型的最新節點

<p><a href="<?php global $base_url; print $base_url;?>/news-events/newsletter">Read our latest newsletter</a></p> 

我寧願什麼是有它去的內容類型「通訊」的最新的節點,這可能嗎?

+0

您是否試過使用Views(http://drupal.org/project/views)模塊?這很容易做到。 – 2010-04-14 11:53:53

回答

1

有兩種方法可以做到這一點。

  1. Views module是一個很好的工具,創建需要SQL的東西。
  2. 有時對於像這樣簡單的事情,不使用視圖更實用,而是編寫自己的SQL。所有你需要的是最新節點的節點ID來獲得你想要的。像這樣的查詢應該得到你想要的東西:

    "SELECT nid FROM {node} WHERE type = 'newsletter' ORDER BY -nid LIMIT 1;" 
    

    鏈接到該節點將node/nid其中NID是節點的節點ID。

+0

謝謝大家。我以爲我不能使用視圖,因爲該塊是在其他地方創建的,但我忘記了可以在相應的tpl.php文件中使用'print views_embed_view'。 – james6848 2010-04-14 14:10:30

相關問題