如何在drupal视图的标题中使用PHP?

时间:2010-04-15 13:46:53

标签: php drupal drupal-6 drupal-views

我有一个drupal视图,它显示由url argmuent(例如类别)过滤的内容类型。现在我想在我的视图顶部添加一个链接,允许我的用户添加一个新节点。在添加表单中,参数字段应使用过滤器中的值预先填充。

我认为要归档这个,我必须安装prepopulate模块并在我的视图的标题部分添加一些php代码,这会生成链接。

有关如何管理此建议的任何建议吗?

2 个答案:

答案 0 :(得分:2)

如果您想添加php代码以获取传递给views头部分中的视图的参数,请执行以下操作:

  1. 确保已启用PHP过滤器;这是一个可以启用的模块
  2. 在标题部分中,使用以下代码:
  3. $view = views_get_current_view();
    // [0] is first arg, [1] is second etc.
    $argumentOutput = $view-> args[0];

    请记住将输入格式设置为PHP代码。这将为您提供传递给视图的参数。

答案 1 :(得分:1)

覆盖视图的模板并在那里插入代码/标记会容易得多。查看视图中的Theming infomation,了解您的模板名称。