在类别博客布局中运行内容插件

时间:2014-06-17 14:06:05

标签: php joomla2.5 joomla-extensions

我正在运行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

关于如何将插件集成到类别博客布局中的任何帮助都将非常感激。

1 个答案:

答案 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);