【发布时间】:2012-05-19 20:16:59
【问题描述】:
我想在tpl.php 中嵌入一个视图,所以我使用了views_get_view('VIEWNAME') 函数。
这是我正在做的tpl.php:
<?php
$view = views_get_view('MapView');
print $view->preview('default');
?>
"MapView" 是视图的名称,我不确定views_get_view 中的参数是机器名称还是人类可读的名称,实际上在我的示例中使用的是人类可读的名称,因为我不能在drupal视图配置中找到机器名。
无论如何,我收到一条错误消息“Fatal error: Call to a member function preview() on a non-object”,好像我没有正确获取视图?
有什么想法吗?
【问题讨论】:
-
您知道我们有一个 Drupal 站点吗? drupal.stackexchange.com