【发布时间】:2010-12-21 12:00:58
【问题描述】:
我已经使用drupal 7 玩了一个星期了。使用drupal 6,我曾经可以用这个在任何地方放置(登录)块:
$block = (object) module_invoke($module, 'block', 'view', $delta);
$block->module = $module;
$block->delta = $delta;
return theme('block', $block);
或者这个:
$block = module_invoke('user', 'block', 'view', 0);
$vars['login'] = $block['content'];
我为 Drupal 7 更改了增量“0”:
$block = module_invoke('user', 'block', 'view', 'login'); // I have changed from 0 to 'login' for delta at drupal 7
$vars['login'] = $block['content'];
两者都会导致致命错误。 module_invoke 有什么我不知道的变化吗? http://api.drupal.org/api/drupal/includes--module.inc/function/module_invoke/7没有具体变化
任何提示将不胜感激。
【问题讨论】:
标签: drupal drupal-blocks