我正在开发一个 joomla 组件。它正在执行但给予
ReferenceError: Joomla is not defined
我检查了默认的java脚本,比如motool.js core.js
没有加载。
我怎样才能自动加载它们而不是像手动一样<script src=""></script>
?
我正在开发一个 joomla 组件。它正在执行但给予
ReferenceError: Joomla is not defined
我检查了默认的java脚本,比如motool.js core.js
没有加载。
我怎样才能自动加载它们而不是像手动一样<script src=""></script>
?
JHTML::_('behavior.mootools');
应该加载 mootools。
如果未加载核心,则运行
JHtml::_('script', 'system/core.js', false, true);
我的问题是public $live_site
configuration.php中的var。我之前没有使用http://
前缀,所以管理面板中的所有脚本链接看起来像http://mycoolsite.com/administartor/mycoolsite.com/media/system/js/script.js
这就是 Joomla 对象没有加载的原因。希望这会对某人有所帮助。
JHtml::_('behavior.framework');
它将清除您的 joomla javascript 错误