Drupal:链接到某种内容类型的最新节点

时间:2010-04-14 10:51:47

标签: php drupal

我在一个区块内有一个链接。目前,它将转到新闻通讯节点列表:

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

我更喜欢将其转到内容类型“简报”的最新节点,这可能吗?

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点。

  1. Views module是一个很棒的工具,可以创建需要SQL的东西。
  2. 有时对于不使用视图这样的简单事情更实用,而是编写自己的SQL。您所需要的只是获取所需内容的最新节点的节点ID。像这样的查询应该得到你想要的东西:

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

    节点的链接是node/nid,其中nid是节点的节点ID。