Drupal:视图显示为块;放入html选项卡中

Drupal:视图显示为块;放入html选项卡中,drupal,drupal-views,Drupal,Drupal Views,Drupal 6.28: 我正在对一个站点的某个特定部分重新设置主题,新设计要求五个页面在一个页面上显示为五个选项卡,单击选项卡本身或在左侧的扩展菜单中显示相应的选项卡 我在html和jquery中创建了所有这些,这样我就可以深入链接选项卡,即。。。有人可以点击任何菜单链接,点击打开相应选项卡的页面,而不必转到母版页,然后点击相应选项卡。(使用location.hash) 这一切工作正常,但最后一个选项卡用于容纳当前作为块设置的视图的内容 将视图/块拉入我为特定内容预留的html div的最佳方

Drupal 6.28:

我正在对一个站点的某个特定部分重新设置主题,新设计要求五个页面在一个页面上显示为五个选项卡,单击选项卡本身或在左侧的扩展菜单中显示相应的选项卡

我在html和jquery中创建了所有这些,这样我就可以深入链接选项卡,即。。。有人可以点击任何菜单链接,点击打开相应选项卡的页面,而不必转到母版页,然后点击相应选项卡。(使用location.hash)

这一切工作正常,但最后一个选项卡用于容纳当前作为块设置的视图的内容

将视图/块拉入我为特定内容预留的html div的最佳方法是什么

我以前用过这个很棒的片段:

<?php
 $block = module_invoke('block', 'block', 'view', '15');
       print $block['content']; 
?>

它允许人们在任何地方放置任何块,但是如果视图的显示设置为块,我调用该视图就没有任何运气了。此外,我不得不在节点上使用“php”而不是“完整html”,因为它只是一个片段,但由于它目前不起作用,这可能无关紧要

所以,我想弄清楚如何拥有这样的东西:

<!-- all the other tabs content-->
<div id="fifthTab">
all the content from the view which is set to 'display like a block'
</div>

视图中设置为“像块一样显示”的所有内容
我对Drupal相当陌生,甚至不确定是否创建了一个页面来显示我将如何调用该数据

因此,我的html结构是: 主页链接 -子链接/选项卡1/默认值 -子链接/表2 -子链接/tab3 -子链接/tab4 -子链接/tab5


因此,如果有人单击左侧导航中的子链接/选项卡5,或单击实际的选项卡5,或输入url xxx/#选项卡5,则会显示相应的选项卡,其余选项卡隐藏。这一切都很好,我只是无法在该选项卡5中显示视图内容。

因此基于url的页面模板是最简单的。变量$content放在最后一个选项卡中,该特定页面的所有其他html内容放在模板中

至少这样,随着文档的添加,它仍然是动态的,如果需要,静态信息很容易编辑


以防万一其他人也会遇到类似情况。

此外,作弊方法是查看页面、查看源代码并剪切粘贴html,但如果将来添加新文档,则必须将它们添加到db和html中。我想说的是我已经想到了。