为什么 core.js 没有加载到 Joomla 3 中
Why is core.js not loaded in Joomla 3?
我正在将我自己的Joomla组件从Joomla 2.5迁移到Joomla 3。一些按钮使用 javascript Joomla.submitform()
,这是在 ''media''system''js''core.js 中定义的,但不知何故,这个文件现在不再加载了......
我可以简单地将JFactory::getDocument()->addScript( JURI::root().'media/system/js/core.js' )
添加到组件的代码中,但这对我来说似乎是快速而肮脏的方式。
有人可以告诉我什么是漂亮而干净的方式吗?非常感谢帮助!
像馅饼一样简单
JHtmlBehaviour::core();
当您使用行JHtml::_('behavior.formvalidator');
时,它会添加。这也增加了 punycode.js 和 validate.js。
所有调用 submitform() 的前端核心组件似乎都将其添加到其默认.php文件中。
以下是我在前端找到它的地方:
- ''
- 组件''com_config''视图''配置''tmpl''default.php ''
- 组件''com_config''视图''模块''TMPL''默认.php ''
- 组件''com_config''视图''模板''tmpl''default.php ''
- 组件''com_content''视图''表单''tmpl''编辑.php
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 当我更改Joomla时,它仍然从旧域加载CSS和Javascript
- Joomla异步脚本加载jdoc头
- 延迟加载Javascript以加速我的Joomla
- Joomla和WordPress上的外部JS未加载
- 使用 Javascript 从 Joomla 加载数据
- Joomla 2.5在default.php中加载javaScript文件
- 如何在Joomla模块BACKEND中加载Javascript调用
- Joomla页面加载栏
- 如何正确加载jQuery&进入Joomla
- 将HTML转换为Joomla模板,JS文件无法加载
- Joomla加载的旧版本的bootstrap
- 加载Joomla模板页面
- 获取窗口加载后HTMLCollection的第一个元素(Joomla)
- 在页面加载时更新Joomla文本字段
- 如何在joomla (Component)中加载jquery url
- 刷新或加载背景图像与全Ajax的Joomla菜单项单击
- Joomla.submitbutton('module.apply')使页面重新加载
- JQuery无法工作,因为Mootools已加载到joomla中
- 如何在Joomla 3.0中正确加载Jquery