从少数drupal节点获取内容正文,标题

时间:2011-12-15 15:27:52

标签: php mysql drupal

我正在创建Drupal网站的移动版本,我需要一些片段来获取节点1 2和5的标题和正文并打印出来。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

你还没有提到你正在使用的Drupal的版本,所以我假设是v7:

$nids = array(1, 2, 5);
foreach (node_load_multiple($nids) as $node) {
  echo '<h2>' . check_plain($node->title) . '</h2>';
  echo $node->body[$node->language][0]['body_value'];
}

答案 1 :(得分:0)

如果您的用例实际上仅限于您要显示的节点ID,那么它将正常工作,您知道节点ID,并且它们不会更改。另一方面,如果要显示特定内容类型的节点或与特定术语相关联的节点的标题和正文字段(即稍后您可能有更多节点ID,那么您的用例是动态的),那么您应该这样做好吧只使用Views,它可用于Drupal 6和Drupal 7,不需要任何自定义代码。