我有一个Joomla 2.5的龙门模板,我转换了这个模板,使其与Joomla 3.0兼容。
Joomla 2.5到3.0升级成功,但模板不起作用,为什么?
我收到以下错误:
500 - JHtmlBehavior::mootools not found
答案 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之前有备份。你应该期望它们是问题。