500 - 当我将joomla模板2.5升级到3.0时找不到JHtmlBehavior :: mootools

时间:2013-10-04 13:43:47

标签: joomla joomla2.5 joomla3.0

我有一个Joomla 2.5的龙门模板,我转换了这个模板,使其与Joomla 3.0兼容。

Joomla 2.5到3.0升级成功,但模板不起作用,为什么?

我收到以下错误:

500 - JHtmlBehavior::mootools not found

3 个答案:

答案 0 :(得分:3)

模板中的某个位置,您正在使用:

JHtml::_('behavior.mootools');

JHtmlBehavior::mootools();

自Joomla 3起已删除,因此需要更改为:

JHtml::_('behavior.framework');

答案 1 :(得分:0)

可以使用以下插件而不是尝试修复扩展程序(它将提供JHtml::_('behavior.mootools') API调用):J25 Legacy plugin for Joomla 3.X

答案 2 :(得分:0)

我同意上面的丹尼斯帖子。我从j2.5升级到j3X并使用了pluginaria的j25传统插件时遇到了同样的问题。在这里找到:http://www.pluginaria.com/j25-legacy.html并为我摆脱了错误。可能有更好的方法....查找并替换更改代码的插件?但这是解决此问题的快捷方法。安装后确保在插件管理器下激活插件....当然要确保在从2.5升级到3之前有备份。你应该期望它们是问题。