有没有办法在不使用Drupal 6.x中的面板模块的情况下制作包含2个视图的首页?
感谢
答案 0 :(得分:10)
如果您不想使用面板,可以将2个视图创建为块(就像侧栏一样)。然后添加到中心内容,并使它们只能在首页上查看...
答案 1 :(得分:2)
为什么不使用面板?如果你坚持,只需在page-front.tpl.php中编写代码。
答案 2 :(得分:1)
您可以使用views_embed_view功能在模板中的任意位置嵌入视图。
在您的情况下,您可以在page-front.tpl.php中使用它来在首页显示两个视图。
答案 3 :(得分:1)
views_embed_view是要走的路。你可以调用任何视图。如果你启用了PHP过滤器,你可以在page-front.tpl.php或jsut he body中完成。
答案 4 :(得分:1)
为页面创建一个视图,并将该页面的路径设为首页。
将您要添加的其他视图添加到首页并将其添加为块,并使其仅在首页的路径中可见。
在Panels稳定到可以使用之前,我在Drupal 6网站上使用了类似的解决方案。我还使用了Views exclude previous模块,使我能够拥有相同内容的多个列表,而不会在所有列表中显示相同的内容。
答案 5 :(得分:1)
螺丝面板和多个块!一个漂亮的视图附件有什么问题?它是原生的视图(没有额外的模块!!)和超级简单!
您可以为附件提供页眉和页脚文本等,就像您可以使用任何类型的显示一样。
答案 6 :(得分:0)
这是我在Drupal 7.x上做的。
问题出在Drupal 6.x上,但我猜大多数会在这个页面上偶然发现的人会使用Drupal 7.我是Drupal的新手,所以我不知道这是否适用于Drupal 6。 / p>
正如x3ja所说,我也使用过块。
我已经为页面创建了我的视图。在每个视图中,我添加了一个带有“+ Add”按钮的新显示,并选择了“Block”显示。为块“某些块”选择一个名称。别忘了保存你的观点;)
转到example.com/admin/structure/block并搜索刚刚创建的块。它应该在“已禁用”部分。在下拉区域菜单中选择“内容”。保存。然后搜索您的块,该块应位于“内容”部分。单击“操作”列中的“配置”。在“可见性设置>页面>在特定页面上显示块”中选中“仅列出的页面”并写入“”。