Drupal 7:根据内容类型过滤内容

时间:2011-09-06 07:28:55

标签: drupal drupal-7

如何使用筛选出page.tpl.php上的数据的所有内容类型创建一个下拉框。即使我自己创建了一个充满内容类型的下拉框,我如何编写基于所选内容类型过滤节点的功能?

2 个答案:

答案 0 :(得分:0)

您应该查看Views module您可以使用通过网址传递的参数来过滤数据。您可以使用使用hooks获取的数据在PHP中使用forEach生成一个下拉框。之后,您应该能够将参数传递到视图页面并获取您要查找的内容。

答案 1 :(得分:0)

  1. 上下文过滤器
  2. 当过滤器值不可用时
  3. 提供默认值
  4. PHP代码
  5. if($ node = menu_get_object()){   return $ node-> type; }

  6. 应用