我有一个drupal视图,它显示一个由url argmuent(例如category)过滤的内容类型。现在我想在我的视图顶部添加一个链接,它允许我的用户添加一个新节点。在添加表单中,参数字段应该用来自过滤器的值预先填充。如何在drupal视图的标题中使用PHP?
我想归档这个,我必须安装prepopulate模块,并添加一些php代码到我的视图的头部分,这会生成链接。
任何建议如何管理?
我有一个drupal视图,它显示一个由url argmuent(例如category)过滤的内容类型。现在我想在我的视图顶部添加一个链接,它允许我的用户添加一个新节点。在添加表单中,参数字段应该用来自过滤器的值预先填充。如何在drupal视图的标题中使用PHP?
我想归档这个,我必须安装prepopulate模块,并添加一些php代码到我的视图的头部分,这会生成链接。
任何建议如何管理?
重写视图的模板并在其中插入代码/标记会容易得多。查看视图中的Theming infomation
以查找要调用模板的内容。
如果您想添加PHP代码来获得传递给意见,意见头部分的参数,请执行下列操作:
$view = views_get_current_view();
// [0] is first arg, [1] is second etc.
$argumentOutput = $view-> args[0];
记住有设置为PHP代码的输入格式。这会让你获得传递给视图的参数。
有没有更好的方法将PHP代码插入到Drupal资源中,而无需打开PHP过滤器,因为使用它有一些缺点。有关更多信息,请参阅http://drupal.stackexchange.com/questions/2509/what-are-the-downsides-of-using-custom-php-code-in-blocks-nodes-views-args。 – 2015-04-16 19:31:17