首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在html Drupal6的页面中打印视图

在html Drupal6的页面中打印视图
EN

Stack Overflow用户
提问于 2013-09-07 05:33:22
回答 1查看 77关注 0票数 0

我好像不能让它起作用。我在tpl.php中使用了下面的代码,它工作得很好,但是这是我第一次尝试使用它来输出视图。

代码语言:javascript
复制
<?php $block = module_invoke('views', 'block', 'view', 'sc_file_view-block_4');
               print $block['content']; ?>

“sc_file_view- Block _4”是区块ID/当我将鼠标悬停在区块管理页面中的区块上时,它会显示出来。我没有看到生成的错误,也没有输出。

我也尝试过:

代码语言:javascript
复制
$viewName = 'sc_file_view';
$displayId = 'sc_file_view-block_4';
print views_embed_view( $viewName, $displayId);

我也尝试过使用block_4作为displayId。

我有一个内置在html中的标签系统,带有/ css和jquery,显示/隐藏和散列标签被附加到url和所有的工作fine....and,我已经尝试了一些基本的php,以确保css中的隐藏值不会首先影响内容的呈现。

有什么想法吗?我只想渲染视图的块显示。

EN

回答 1

Stack Overflow用户

发布于 2013-09-10 13:21:30

好吧,我通过更新所有模块和核心到6.28 (从6.26)让它工作。我不知道为什么这个代码不能工作。我一定是某个模块的某个特定版本与其他更新的模块发生了冲突!

无论如何,运行良好的是:

代码语言:javascript
复制
<?php $block = module_invoke('views', 'block', 'view', 'sc_file_view-block_4');
               print $block['content']; ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18666898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档