我似乎无法让它工作。我在 tpl.php 中使用了以下内容,它工作正常,但这是我第一次尝试使用它来输出视图。
<?php $block = module_invoke('views', 'block', 'view', 'sc_file_view-block_4');
print $block['content']; ?>
“sc_file_view-block_4”是块 ID/当我将鼠标悬停在块管理页面中的块上时显示的内容。我没有生成错误,但也没有输出。
我也试过:
$viewName = 'sc_file_view';
$displayId = 'sc_file_view-block_4';
print views_embed_view( $viewName, $displayId);
我也尝试使用 block_4 作为 displayId。
我有一个选项卡系统内置在 html w/css 和 jquery 显示/隐藏和哈希标签被附加到 url 和所有工作正常....我已经尝试了一些基本的 php 以确保 css 中的隐藏值并没有影响首先呈现的内容。
有任何想法吗?我只想渲染视图的块显示。