我正在开发一个joomla组件。这是执行,但给人ReferenceError:未定义Joomla
ReferenceError: Joomla is not defined
我检查,像motool.js core.js
默认的Java脚本不加载。
如何自动加载它们,而不是像<script src=""></script>
那样手动加载它们?
我正在开发一个joomla组件。这是执行,但给人ReferenceError:未定义Joomla
ReferenceError: Joomla is not defined
我检查,像motool.js core.js
默认的Java脚本不加载。
如何自动加载它们,而不是像<script src=""></script>
那样手动加载它们?
JHTML::_('behavior.mootools');
应该加载mootools。
如果核心没有加载然后运行
JHtml::_('script', 'system/core.js', false, true);
我的问题是,在的configuration.php public $live_site
变种。我之前没有使用http://
前缀,因此管理面板中的脚本的所有链接看起来都像http://mycoolsite.com/administartor/mycoolsite.com/media/system/js/script.js
这就是为什么Joomla对象没有加载。希望这会帮助某人。
JHtml::_('behavior.framework');
它会清除你的Joomla JavaScript错误
能否请您进一步解释和澄清?乍一看,这似乎不是问题的答案。 –
请参阅https://docs.joomla.org/J3.x:Javascript_Frameworks这里您可以理解 – Alagesan