Php 从几个drupal节点获取内容正文和标题
我正在创建一个Drupal网站的移动版本,我需要一些代码片段来获取节点1、2和5的标题和正文,并将它们打印出来。有什么建议吗?您没有提到您正在使用的Drupal版本,因此我假设v7:Php 从几个drupal节点获取内容正文和标题,php,mysql,drupal,Php,Mysql,Drupal,我正在创建一个Drupal网站的移动版本,我需要一些代码片段来获取节点1、2和5的标题和正文,并将它们打印出来。有什么建议吗?您没有提到您正在使用的Drupal版本,因此我假设v7: $nids = array(1, 2, 5); foreach (node_load_multiple($nids) as $node) { echo '<h2>' . check_plain($node->title) . '</h2>'; echo $node->bo
$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'];
}
$nids=array(1,2,5);
foreach(节点\加载\多个($NID)作为$node){
回显“”。选中($node->title)。“”;
echo$node->body[$node->language][0]['body_value'];
}
如果您的用例仅限于要显示的节点ID,您知道节点ID,并且它们不会更改,那么这将很好地工作。另一方面,如果您希望显示特定内容类型的节点或与特定术语相关联的节点的标题和正文字段(即,您以后可能会有更多的节点ID,因此您的用例是动态的),您最好只使用它,它适用于Drupal 6和Drupal 7,并且不需要任何自定义代码