我有一个 Joomla 2.5 的龙门模板,我转换了这个模板以使其与 Joomla 3.0 兼容。
Joomla 2.5 到 3.0 升级成功,但是模板不起作用,为什么?.
我收到以下错误:
500 - JHtmlBehavior::mootools not found
在模板的某处,您正在使用:
JHtml::_('behavior.mootools');
或者
JHtmlBehavior::mootools();
这已从 Joomla 3 中删除,因此需要更改为:
JHtml::_('behavior.framework');
可以使用以下插件而不是尝试修复扩展(它将提供JHtml::_('behavior.mootools')
API 调用):J25 Legacy plugin for Joomla 3.X
我同意上面的丹尼斯帖子。从 j2.5 升级到 j3X 并使用 pluginaria 的 j25 legacy 插件时,我遇到了同样的问题。在这里找到:http ://www.pluginaria.com/j25-legacy.html并为我摆脱了错误。可能有更好的方法.... 查找插件并将其替换为更改代码?但这是解决此问题的一种快速简便的方法。确保在安装后激活插件管理器下的插件....当然,在从 2.5 升级到 3 之前确保您有备份。您应该预料到它们会出现问题。