Drupal:从节点抓取参数,而不是块视图的url?

Drupal:从节点抓取参数,而不是块视图的url?,drupal,views,cck,Drupal,Views,Cck,我为节点和块设置了一些术语,我想从页面中获取参数,但页面如下所示: 但页面上的条款如下所示: 术语1 如何获取块以获取term1参数并显示包含term1的其他节点?如果不进行某种复杂的HTML树解析,就不能使用PHP从页面中获取数据。相反,我建议从节点本身获取术语数据。考虑以下事项: $node = node_load(arg(1)); // If you're on Drupal 6: $terms = taxonomy_node_get_terms($node); // If Drupal

我为节点和块设置了一些术语,我想从页面中获取参数,但页面如下所示:

但页面上的条款如下所示:

术语1


如何获取块以获取term1参数并显示包含term1的其他节点?

如果不进行某种复杂的HTML树解析,就不能使用PHP从页面中获取数据。相反,我建议从节点本身获取术语数据。考虑以下事项:

$node = node_load(arg(1));
// If you're on Drupal 6:
$terms = taxonomy_node_get_terms($node);
// If Drupal 7, your terms should be stored as a term reference field on the node.
$terms = field_get_items('node', $node, 'YOUR TERM REFERENCE FIELD');

foreach ($terms as $term) {
  // Do stuff here.
}