Drupal 7 views_embed_view函数总是使用默认参数而不是新参数

时间:2015-10-01 09:59:33

标签: php drupal drupal-7 drupal-views

我创建了一个视图,查看机器名称为' list_events'并且显示机器名称是' black',我还添加了三个过滤器:

a)内容:已发布(是)

b)内容:输入(=事件)

c)内容:事件类型(=付费)

这在第二个侧边栏中显示正常。

现在我想将这个视图嵌入到侧边栏中的一个块中。为此,我创建了一个名为“显示事件”的自定义模块。并在其中添加了以下代码::

function show_event_block_view($delta = '') {print_r($delta);
  if ($delta == 'event') {
    $viewName = 'list_events';
    $viewsHtml = views_embed_view($viewName, 'block', '1', 'Event', 'Free');
    return $viewsHtml;
  }
}

但它从未考虑我的新参数例如" Free",它总是需要"付费" 。 (请注意前两个参数在两种情况下都相同)。

0 个答案:

没有答案