我正在运行Joomla 2.5,我需要在类别博客布局中调用内容插件。我尝试使用以下代码覆盖默认的blog
布局,以便插件运行:
$dispatcher = JDispatcher::getInstance();
JPluginHelper::importPlugin('content', 'name_of_plugin');
$dispatcher->trigger('onContentPrepare', array (& $item, & $item->params, 0));
但是,插件没有加载,它给了我以下警告:
Warning: Parameter 3 to name_of_plugin::onContentPrepare() expected to be a reference, value given in /var/www/libraries/joomla/event/event.php on line 71
关于如何将插件集成到类别博客布局中的任何帮助都将非常感激。
答案 0 :(得分:1)
正如它所说, 数组(& $ item,& $ item-> params,0) 不是参考。
解决方案:
$dispatcher = JDispatcher::getInstance();
JPluginHelper::importPlugin('content', 'name_of_plugin');
$call = array (& $item, & $item->params, 0);
$dispatcher->trigger('onContentPrepare', $call);