在带有参数的自定义块中包含视图

时间:2012-02-22 11:52:12

标签: include drupal-7 drupal-views

我使用一些上下文过滤器构建了一个视图。我想将视图包含在自定义PHP块中,并为它们提供参数。我一直在寻找几个小时,但我还没找到一个可靠的解决方案。我已经尝试了view_embed_viewview_include_viewview_load()module_invoke,......等等。

要么我做错了,要么我还没找到正确的方法来做这样的事情。

有提示或建议的人吗?

1 个答案:

答案 0 :(得分:0)

首先要做的事情(我认为最好检查一下),你有充分的理由将视图嵌入块中吗?你能否提供一些关于你用例的更多信息,因为可能有更好的方法。

据我所知,只需嵌入视图即可使用views_embed_view()This function获取视图名称,显示ID,并将任何其他参数作为“views arguments”传递给视图。

如果您仍然遇到问题,可能会发布您的代码。