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

如何在drupal视图的标题中使用PHP?,php,drupal,drupal-6,drupal-views,Php,Drupal,Drupal 6,Drupal Views,我有一个drupal视图,它显示由url参数过滤的内容类型(例如类别)。现在我想在我的视图顶部添加一个链接,允许我的用户添加一个新节点。在add表单中,参数字段应预先填充筛选器中的值 我认为要归档这个文件,我必须安装prepopulate模块,并向视图的header部分添加一些php代码,这将生成链接 有没有关于如何管理的建议?覆盖视图的模板并在其中插入代码/标记会容易得多。查看视图中的主题信息,了解如何调用模板。覆盖视图中的模板并在其中插入代码/标记会容易得多。查看视图中的主题信息,了解如何调

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

我认为要归档这个文件,我必须安装prepopulate模块,并向视图的header部分添加一些php代码,这将生成链接


有没有关于如何管理的建议?

覆盖视图的模板并在其中插入代码/标记会容易得多。查看视图中的主题信息,了解如何调用模板。

覆盖视图中的模板并在其中插入代码/标记会容易得多。查看视图中的主题信息,了解如何调用模板。

如果要添加php代码以将参数传递到视图标题部分中的视图,请执行以下操作:

  • 确保PHP过滤器已打开;这是一个可以启用的模块
  • 在标题部分中,使用以下代码:
  • 
    $view=views\u get\u current\u view()
    //[0]是第一个参数,[1]是第二个参数等。
    $argumentOutput=$view->args[0];


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

    如果您希望添加php代码以在视图标题部分中获得传递给视图的参数,请执行以下操作:

  • 确保PHP过滤器已打开;这是一个可以启用的模块
  • 在标题部分中,使用以下代码:
  • 
    $view=views\u get\u current\u view()
    //[0]是第一个参数,[1]是第二个参数等。
    $argumentOutput=$view->args[0];


    记住将输入格式设置为PHP代码。这将把参数传递给视图。

    有更好的方法可以在不打开PHP过滤器的情况下将PHP代码插入Drupal资源,因为使用它有一些缺点。请参阅以了解更多信息。有更好的方法可以在不打开PHP过滤器的情况下将PHP代码插入Drupal资源,因为使用它有一些缺点。有关更多信息,请参阅。