我创建了一个视图,查看机器名称为' 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",它总是需要"付费" 。 (请注意前两个参数在两种情况下都相同)。