4

使块仅显示在某个视图生成的页面中的代码片段是什么?

在此处输入图像描述

使用带有视图 2 的 Drupal 6。

4

2 回答 2

2

您可以使用views_get_page_view()来检索当前正在使用的视图。

<?php
  $display = views_get_page_view();
  $view = $display->view;
  return !empty($view) && $view->name == 'Foo';
?>
于 2011-05-10T06:18:12.530 回答
1

在 Drupal 7 这有效:

<?php
  $view = views_get_page_view();
  return isset($view) && $view->name == 'Foo';
?>
于 2013-01-21T11:45:31.880 回答