Drupal视图2和3以编程方式呈现带参数的视图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal视图2和3以编程方式呈现带参数的视图相关的知识,希望对你有一定的参考价值。

  1. //OVERALL SCORE CALCULATION
  2. $display_id = 'default';
  3. $foo = '';
  4. $view = views_get_view('foobar');
  5. $view->set_display($default_id);
  6. $view->set_arguments(array($foo));
  7.  
  8. //replace name_of_filter with your filter machine name
  9. $view->set_display($display_id);
  10. $filter = $view->get_item($display_id, 'filter', 'name_of_filter');
  11. $filter['value']['value'] = $filter_value;
  12. $view->set_item($display_id, 'filter', 'name_of_filter', $filter);
  13.  
  14. //use this to count the results of your view
  15. $results_count = count($view->result);
  16. //print the rendered version of your view
  17. print $view->render();

以上是关于Drupal视图2和3以编程方式呈现带参数的视图的主要内容,如果未能解决你的问题,请参考以下文章

带视图和面板的 Drupal 图像显示

使用样式以编程方式创建视图

Drupal 7:以编程方式将过滤器添加到视图中

PHP Drupal以编程方式打印视图

以编程方式呈现新的 ViewController [Swift 3]

markdown Drupal 7 - 以编程方式将视图模式添加到实体