preprocess_views_view没有被调用

时间:2013-03-03 16:46:16

标签: drupal drupal-7 drupal-views drupal-theming

Drupal 7, 视图, 正在使用的Bootstrap主题子主题

我的子主题中有一个views-view-table.tpl.php文件,我正在尝试预处理发送给这个tpl的一些变量。我在template.php中创建了一个函数bootstrap_preprocess_views_view(& $ vars),当我访问其中一个视图页面时,它没有被调用。为什么会这样?从同一模板文件调用其他预处理函数。我试过刷新缓存。

function bootstrap_preprocess_views_view(&$vars) {
  dsm($vars);
  dsm("aaaa");
  die;
}

1 个答案:

答案 0 :(得分:0)

亚当,

我假设您已经尝试过所有常规操作,例如清除缓存等,然后才能看到更改。

如果是,也许这个旧的Drupal问题可能会影响你的功能:http://drupal.org/node/258089(因为你的语法看起来很好)。

您的子主题中是否有相应的模板文件?如果你在那里放置一个(即使只是通过复制和粘贴视图模块中的默认值),它是否解决了你的问题?

告诉我们!