如何将多个视图块嵌入到一个视图块中并有条件地显示它们?
我正在尝试将多个视图块嵌入到单个视图块中。但是,我希望其他每个视图仅在满足特定条件时才显示。
最好的方法是什么?
我正在运行带有 Views 2 和 CCK 的 Drupal 6。
I'm trying to embed multiple view blocks into a single view block. However, I want each of the other views displayed only if they meet certain conditions.
What is the best way to do this?
Im running Drupal 6 with Views 2 and CCK.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就我个人而言,我会使用多个块并使用块可见性选项来决定显示的内容。
Personally I would use multiple blocks and use the block visibility options to decide what is displayed.
补充答案。
如果您不能使用多个块和标准块可见性。解决此问题的另一种方法是在您自己的模块中使用 hook_block 在需要时调用视图。通过使用views_block()或调用views_embed_view()
Additional answer.
If you can't use multiple blocks and the standard block visiblility. The other way you can work around this is to use hook_block in your own module to call the views when needed. either by using views_block() or calling views_embed_view()